(以“分类:整数处理 ==摘要== {{信息题|Sum Problem|http://acm.hust.edu.cn/vjudge/contest/view.action?cid{{=}}68572#problem/B|1|100|输出格式|0|time=2015-0...”为内容创建页面) |
小 (→题解: 加入题解) |
||
(未显示1个用户的1个中间版本) | |||
第2行: | 第2行: | ||
==摘要== | ==摘要== | ||
{{信息题|Sum Problem|http://acm.hust.edu.cn/vjudge/contest/view.action?cid{{=}}68572#problem/B|1|100|输出格式|0|time=2015-02-06 10:30:54}} | {{信息题|Sum Problem|http://acm.hust.edu.cn/vjudge/contest/view.action?cid{{=}}68572#problem/B|1|100|输出格式|0|time=2015-02-06 10:30:54}} | ||
− | + | *来自寒假练习:[http://acm.hust.edu.cn/vjudge/contest/view.action?cid=68572 Only a signing tool !] B题 | |
− | 原题链接:http://acm.hdu.edu.cn/showproblem.php?pid=1001 | + | *原题链接:http://acm.hdu.edu.cn/showproblem.php?pid=1001 |
+ | |||
==题意== | ==题意== | ||
求1+2+...+n。 | 求1+2+...+n。 | ||
==题解== | ==题解== | ||
*作为一道A+B类似物居然又WA了……原因是每个数据之后要两个换行,还有过程中可能会爆int要用64位。 | *作为一道A+B类似物居然又WA了……原因是每个数据之后要两个换行,还有过程中可能会爆int要用64位。 | ||
+ | *做法么,O(n)的不知道可不可以,反正可以用个公式么:<m>a_n=\frac{n*(n+1)}{2}</m> | ||
+ | |||
==代码== | ==代码== | ||
{{折叠|1001.cpp代码已折叠 | {{折叠|1001.cpp代码已折叠 |
题目链接 | 难度等级 | 完成状态 | 完成分数 | 最后编辑时间 | 失误原因(初次提交分数) |
---|---|---|---|---|---|
Sum Problem | ★☆☆☆☆ | 答案正确 | 100 | 2015-02-06 10:30:54 | 输出格式(0) |
求1+2+...+n。
1001.cpp代码已折叠
展开折叠内容
|
---|
#include<iostream> using namespace std; int main() { unsigned long long a;//fixed:using ull// while(cin>>a) { unsigned long long t=(a+1)*a>>1; cout<<t<<endl<<endl;//fixed:endl// } return 0; } |