#include using namespace std; int main() { int m,k=0; while(cin>>m) { if(m%2)k=(m+1)/2*m; else if((m+1)%2)k=m/2*(1+m); cout
IOS 20 次浏览
ACM简单答案,适合基础薄弱的人使用,不牵扯到过多的算法和数据结构
C 23 次浏览
第一行输入一个整数N,接着是N行。每行由一对整数a和b组成,用空格分隔,每行一对整数。对于每对输入整数a和b,你应该在一行中输出a和b的和,每行输入输出一行。
C 19 次浏览
一、数塔问题有形如下图所示的数塔,从顶部出发,在每一结点可以选择向左走或是向右走,一直走到底层,要求找出一条路径,使路径上的值最大。
C++ 17 次浏览
程序小区的ACM习题题库 为竞赛或学习提供丰富的题库
C++ 23 次浏览
本题解提供 ACM 1006 题的解题思路及代码实现,该方案已通过测试,可供参考。
C++ 21 次浏览
提供ACM(Association for Computing Machinery)集训所需的资料。这些资料详细讲解了多种基础ACM算法,并介绍了许多算法知识。帮助参与者提升编程技能和解决问题的能力。
C 22 次浏览
这是一本关于ACM的优秀著作,对于程序设计者非常有帮助。
C 25 次浏览