1492: 求和
来源:互联网 发布:php storm10使用教程 编辑:程序博客网 时间:2024/06/06 00:16
1492: 求和
时间限制: 1 Sec 内存限制: 128 MB提交: 8 解决: 5
题目描述
对于正整数n,k,我们定义这样一个函数f,它满足如下规律
f(n,k=1)=-1+2-3+4-5+6...n
f(n,k=2)=-1-2+3+4-5-6...n
f(n,k=3)=-1-2-3+4+5+6...n
f(n,k=4)=-1-2-3-4+5+6+7+8...n
现在给出n和k,你的任务就是要计算f(n,k)的值。
输入
首先是一个整数T,表示有T组数据
接下来每组数据是n和k(1<=n,k<=100000000)
输出
打印出f(n,k)的值,每个输出单独占一行
样例输入
31 12 13 1
样例输出
-11-2
#include <iostream>#include <cstdio>using namespace std;int main(){int T ;int t;long long sum=0;scanf("%d", &T);long long n, k;while(T--){t=-1;sum=0;scanf("%lld%lld", &n, &k);for(long long i=1;i<=n;i++){sum+=i*t;if(i%k==0)t*=-1;}printf("%lld\n", sum);}return 0;}
0 0
- 1492: 求和
- 1492:求和
- 求和
- 求和。
- 求和
- 求和
- 求和
- 求和
- 求和
- 求和
- 求和
- 求和
- 求和
- 求和
- 求和
- 求和
- 求和
- 求和
- Maven基本命令
- ubuntu16.04LTS安装tensorflow1.1.0(pip方式/python2.7版本/cpu版本)
- 程序员面试金典——加法运算替代
- Javascript继承机制的设计思想
- Python模拟浏览器登录
- 1492: 求和
- UART中的硬件流控RTS与CTS
- ZOJ 1003
- Mysql数据库优化系列(二)------AWK脚本统计数据库性能参数
- 水题
- BFS例题
- 彻底解决 jspatch app store 审核通不过的问题
- linux驱动开发之字符设备框架
- Ajax请求Servlet返回文本 json html和XML数据并解析xml及responseText和responseXML的区别