CF 598A Tricky Sum【规律】
来源:互联网 发布:电视节目策划 知乎 编辑:程序博客网 时间:2024/06/07 09:24
求一下1到n的和 再减去2的倍数。即为所得
#include <iostream> #include <cstdio> #include <cstring> #include <cmath> #include <cstdlib> #include <queue> #include <stack> #include <algorithm>#define Wi(a) while((a)--) #define Si(a) scanf("%d", &a) #define Si64(a) scanf("%I64d", &a)#define Pi(a) printf("%d\n", (a)) #define Pl(a) printf("%I64d\n", (a)) #define CLR(a, b) memset(a, (b), sizeof(a)) #define INF 0x3f3f3f3f #define LL long long using namespace std;int main(){int t; Si(t);Wi(t){__int64 n, ans; Si64(n);ans = n*(n+1)/2;for(int i = 0; pow(2, i) <= n; ++i){ans -= (2*(pow(2, i)));}Pl(ans);}return 0;}
0 0
- CF 598A Tricky Sum【规律】
- cf 598A Tricky Sum
- CF--A. Tricky Sum
- CodeForces 598A--Tricky Sum
- CodeForces 598A- Tricky Sum
- 【CodeForces】[598A]Tricky Sum
- CodeForces 598A Tricky Sum
- Coderforce 598A Tricky Sum
- codeforces 598A Tricky Sum
- 【Codeforces 598A】 Tricky Sum
- CodeForces 598A Tricky Sum
- CodeForces 598A Tricky Sum
- 【CodeForces 598A Tricky Sum】
- CodeForces 598A Tricky Sum
- CodeForces 598A Tricky Sum
- codeforces 598A Tricky Sum
- A. Tricky Sum CodeForces 598A
- Codeforces 598A Tricky Sum 【计数】
- 使用MultiAutoCompleteTextView实现自动匹配输入的内容
- 矩阵翻硬币
- Wireless Password HDU2825
- 华为面试题----字符串替换
- 【编程工具】VS中的快捷键
- CF 598A Tricky Sum【规律】
- Java 流控制语句
- win7下笔记本键盘失效
- ScrollView 与 Autolayout
- iOS 打电话
- 链表家族(1)——单链表
- 云计算笔记二 云计算系统OpenStack
- Hibernate与JDBC的优缺点
- merge two sorted lists