1049 - Sum
Description
Your task is to find the sum of all integer numbers lying between 1 andNinclusive.
Input specification
The input consists of a single integerNthat is not greater than 10^4 by it's absolute value.
Output specification
Write to the output a single integer number that is the sum of all integer numbers lying between 1 andNinclusive.
Sample input
3
Sample output
6
这里有个小陷阱,需要处理负数的问题:
void sumMinusAndPositives()
{
int n = 0;
cin>>n;
int t = n < 0? -n : n;
int ans = (n < 0) ? (1 - ((1+t)*t) / 2) : (((1+t)*t) / 2);
if (0 == n) ans = 1;
cout<<ans<<endl;
}
分享到:
相关推荐
编译原理OJ-语义分析及目标代码生成c++源码.zip编译原理OJ-语义分析及目标代码生成c++源码.zip编译原理OJ-语义分析及目标代码生成c++源码.zip编译原理OJ-语义分析及目标代码生成c++源码.zip编译原理OJ-语义分析及...
这是九度OJ-题目1509:树中两个结点的最低公共祖先的测试数据,input.txt是输入数据,output.txt是输出数据。
sduoj-sandbox.zip
hustoj -- 流行的OJ系统,跨平台、易安装、有题库
a2oj-源码.rar
1_OJ-1163.rar
leetcode-1-Two-Sum 这是我在 Github 的第一天。 我只是 AC leetcode 中的第一个问题。 从现在开始,我将使用Github在leetcode中记录我的生活。 我擅长 C++,但对 java 和 Python 不是很专业,我将使用最流行的 3 种...
实验舱OJ满分题解-1375、冒泡排序过程
判断输入字符串是否为镜像或回文串。 来源于UVaOJ - 401. 水题。
一个下雪的js特效,挺漂亮的,适用于圣诞节,春节等
为了获知基因序列在功能和结构上的相似性,经常需要将几条不同序列的DNA进行比对,以判断该比对的DNA是否具有相关性。 现比对两条长度相同的DNA序列。首先定义两条DNA序列相同位置的碱基为一个碱基对,如果一个碱基...
OJ系统汇总-2021-10-5(C)-32页.pdf
官方离线安装包,亲测可用
HUSTOJ 是采用GPL的自由软件。
oj 二和 编写一个函数,该函数接受一组数字(用于测试的整数)和一个目标数字。 它应该在数组中找到两个不同的项目,当它们相加时,给出目标值。 然后这些项目的索引应该在一个元组中返回,如下所示:(index1, index...
leetcode 和 oj oj-leetcode-解决方案 我提交的 leetcode,用 C++ 编写并通过 gtest 测试。
这是一个简单的入门ACM问题...用C语言写的,供初学者参考!
官方离线安装包,亲测可用
leetcode 和 oj OJ-Journey 一天一个OJ,医生和老师远离~ 我个人的 OJ 解决方案主要在 SJTUOJ 和 Leetcode。 POJ 可能不会永远刷新。
嵌入式Linux开发