Alternating Sums
来源:互联网 发布:linux中wget命令 编辑:程序博客网 时间:2024/05/18 03:41
FJNU.1281
Description
Alternating sums happen when you add one number in the sequence and then subtract off the following number from the sum. Repeat. Weird things happen when dealing with infinite alternating sums as some can made to converge to different values by rearranging terms, etc. (This applies to conditionally convergent series.) For this problem we'll be concerned with finite integer sums. The first two terms are added, the third subtracted, the fourth added, etc. For example, the alternating sum from 2 to 4 is 2 + 3 - 4 = 1. The alternating sum from 4 to 7 is 4 + 5 - 6 + 7 = 10. The sum from 4 to 4 is boring as it only includes one term, 4.
Input
Each line of input has two positive integers, a and b, each smaller than 1000. You may assume that a <= b.
Output
For each line of input, print out the alternating sum from a to b, inclusive.
Sample Input
2 4
4 4
10 20
Sample Output
1
4
5
Source
udel - fall 2002
My Program
using namespace std;
int main()
...{
int i,s,m,n;
while(scanf("%d%d",&m,&n)!=EOF)
...{
s=m;
for(i=m+1;i<=n;i++)
if((i-m)%2)
s+=i;
else
s-=i;
cout<<s<<endl;
}
return 0;
}
YOYO’s Note:
秒杀的简单计算题……为什么大二才写呢?
因为一直不知道没有结束条件的输入怎么写……后来才知道了直接while(cin>>xx)……
- Alternating Sums
- fjnu 1281 Alternating Sums
- Sums
- sums
- Alternating Current
- Alternating Current
- Alternating Current
- ZOJ 3813 Alternating Sum
- zoj 3813 Alternating Sum
- Hakerrank Alternating Characters
- amman D.Alternating Strings
- alternating minmize算法
- B. Alternating Current----栈
- 2Sums&3Sums
- Sums of Sums
- 论文选读Alternating Decision Forests和Alternating Regression Forests
- CodeForces 343B Alternating Current
- 区间dp Gym100712D Alternating Strings
- 人流泪的电话号码!!
- 面试如此受挫
- Beat the Spread!
- Leap Years
- 111
- Alternating Sums
- 君生我未生, 我生君已老。
- 输出排列成菱形的字母
- 软件测试不能提高软件质量,认识软件测试从这里起步
- 输出三角形的字符
- 从Vector类的设计感受程序设计的艺术
- jsp页面之间使用共享变量
- 知道我有多爱你
- jsp中显示中文问题