hdu - 4342 - History repeat itself - 纯数学水题
来源:互联网 发布:淘宝店铺杜邦分析图 编辑:程序博客网 时间:2024/05/22 11:46
http://acm.hdu.edu.cn/showproblem.php?pid=4342
#include <cstdio>#include <cmath>typedef __int64 LL;LL n, sum, num;int T;LL getnum(){ num = ((2 * n + 1) + sqrt(4 * n + 1)) / 2; for(LL i = num; i >= 1; i --){ if(i - (LL)sqrt(i) == n && (double)(sqrt(i)) - (LL)(sqrt(i)) != 0) { num = i; return num; } }}LL getans(){ LL ans = 0; LL tmp = (LL)sqrt(num) - 1; ans = (tmp * (2 * tmp + 1) * (tmp + 1) / 3) + tmp * (tmp + 1) / 2 + (num - ( tmp + 1 ) * ( tmp + 1 ) + 1) * (tmp + 1); return ans;}int main(){ scanf("%d", &T); while(T --){ scanf("%I64d", &n);getnum(); printf("%I64d %I64d\n", num, getans()); } return 0;}
- hdu - 4342 - History repeat itself - 纯数学水题
- hdu 4342 History repeat itself 模拟题
- hdu 4342 History repeat itself
- HDU 4342 History repeat itself
- HDU 4342 History repeat itself
- HDU 4342 - History repeat itself
- HDOJ 4342History repeat itself(数学)
- HDU4342 History repeat itself数学规律题
- HDU 4342 History repeat itself 模拟
- HDU 4342 ——History repeat itself
- HDU 4342 History repeat itself 简单公式
- hdu 4342 History repeat itself(思维)
- HDOJ 4342 History repeat itself
- HDOJ 4342 History repeat itself
- 【杂题】 HDOJ 4342 History repeat itself
- HDU4342 History repeat itself
- History repeat itself 解题
- HDU4342——History repeat itself(数学)
- 关于 错误:undefined reference to `vtable for xx
- ubuntu下安装与使用Log4cpp
- 名词解释CPC、CPM、CPA...
- windows 8 关联 Office
- 驱动程序中USB设备的配置过程(参考Windows XP DDK)
- hdu - 4342 - History repeat itself - 纯数学水题
- 理理思路
- windows 8 微软拼音输入法
- 伤我最深,记得最真的句子:QQ伤感日志
- windows 8 英库输入法
- Html学习笔记
- Windows 8 附件工具
- String 转 Date
- ASP.NET "正在中止线程"错误原因