题目链接:http://codeforces.com/problemset/problem/715/A
参考博客:http://blog.csdn.net/aozil_yang/article/details/52568152公式推的很漂亮。
题意:初始值x是2,按+按钮,数值加上此时的等级数k,也可以进行开方操作,当x是完全平方数时才可以开方,开方后的数值必须要求是等级的整数倍,开方之后就可以升一级,求要从1级变到n+1级,在每次开方之前需要加的数是多少?

思路:
开始是2,+2后,变成4,开方变成2,等级为2, 2/2 = 1
然后2 + 17*2 = 36,开方后变成6 等级为3, 6/3 = 2
然后6 + 46 * 3 = 144,开方后变成12 等级为4 12/4 = 3
然后12 + 97*4 = 400 开方后变成20 等级为5, 20/5 = 4
……
那么第k项就是
(k*(k+1)* k * ( k + 1 ) - (k-1)k )/k = k(k+1)*(k+1) - k + 1
注意第一项要特判。

#include <bits/stdc++.h>
using namespace std;
typedef long long ll;
int main() {ll n;scanf("%I64d", &n);puts("2");for(ll i = 2; i <= n; i++) {printf("%I64d\n", i * (i + 1) * (i + 1) - i + 1);}return 0;
}

Codeforces 715A Plus and Square Root相关推荐

  1. CodeForces - 715A Plus and Square Root(思维+构造)

    题目链接:点击查看 题目大意:我们在玩一个游戏,屏幕上有一个数字,我们设这个数字为x,初始值为2,我们一开始的等级是k,我们每一次可以有两种操作: 加法:可以让x加上k 开根号:可以让x开根号,并且等 ...

  2. UVA10023 Square root【大数】

    You are to determinate X by given Y , from expression X =Y\sqrt{Y}Y​ Input The first line is the num ...

  3. 快速开平方根倒数算法(Fast inverse square root)的一点探究

    文章目录 一.写在前面 1. 提示 2. 背景与前情 二.正文 1. 需求分析 2. 必备工具之IEEE-754浮点数表示方法 3. 同一储存单元32bits的两种不同意义 4. 公式推导 4. 本文 ...

  4. 平方根倒数速算法(Fast Inverse Square Root)

    平方根倒数速算法(Fast Inverse Square Root) 一.背景   平方根倒数速算法是适用于快速计算积的算术平方根的倒数(在此需取符合IEEE 754标准格式的32位浮点数)的一种算法 ...

  5. The Square Root of Three 孤独的根号三 David B. Feinberg 大卫·范伯格

    The Square Root of Three 孤独的根号三 David B. Feinberg 大卫·范伯格 I'm sure that I will always be A lonely num ...

  6. Codeforces.612E.Square Root of Permutation(构造)

    题目链接 \(Description\) 给定一个\(n\)的排列\(p_i\),求一个排列\(q_i\),使得对于任意\(1\leq i\leq n\),\(q_{q_i}=p_i\).无解输出\( ...

  7. 【CodeForces - 1A】Theatre Square(水题,几何)(CODEFORCES,梦的开始)

    题干: Theatre Square in the capital city of Berland has a rectangular shape with the size n × m meters ...

  8. 【模拟】Codeforces 710C Magic Odd Square

    题目链接: http://codeforces.com/problemset/problem/710/C 题目大意: 构造一个N*N的幻方.任意可行解. 幻方就是每一行,每一列,两条对角线的和都相等. ...

  9. 【TOJ1132】Square Root,二次同余方程

    传送门 写在前面:ACdreamer大神太强辣!希望能达到他一半的高度啊! 思路:ACdreamer's blog 裸题调了好久ORZ 注意:关于(a+√w)^((p+1)/2)的求法,我至今都没太想 ...

最新文章

  1. Bzoj3530: [Sdoi2014]数数
  2. c++编译器里的字体_从C的for和Python的for聊起
  3. Ubuntu安装amule和编译安装amule-dlp
  4. css3制作滚动按钮
  5. 多mysql实例下开发需要注意主从同步延迟
  6. 【fiddler抓包修改订单金额】
  7. JDBC实现多条件查询万能解决思路
  8. STM32单片机开发实例 基于STM32单片机的智能行李箱
  9. 你的简历能帮你争取到面试机会吗
  10. Winform开发框架之Office Ribbon界面
  11. Rosalind Java| Finding a Shared Motif
  12. Solidigm P44 Pro M.2 SSD评测:全套原厂方案,性能高效且稳定
  13. Java集成AWS的SES服务
  14. JavaScript权威指南读书笔记——JavaScript的扩展
  15. FTP文件使用迅雷下载
  16. php登录后不点击注销,icloud无密码强制注销的方法
  17. 高通骁龙845的android手机有哪些,骁龙845手机有哪些?高通骁龙845手机推荐
  18. 文件管理 磁盘空间管理
  19. python中匿名函数的关键字_Python匿名函数(lambda函数)
  20. 软件项目管理-第五章软件项目任务分解

热门文章

  1. 电脑连接蓝牙耳机声音总是断断续续:
  2. maplesim matlab,MapleSim 2020
  3. 三言|格局决定结局 态度决定高度
  4. 网络:TCP的滑动窗口与流量控制和拥塞控制
  5. 华为云计算之rainbow迁移实验
  6. 收集的一些GIS数据网站
  7. 锐化 清晰度 对比度的区别
  8. 信息系统项目管理师-项目资源管理
  9. TextView设置MaxLength
  10. 整理18、19、20年关于《人工智能》的标准和评估规范