CodeForces - 598A
2016-12-24 00:24
197 查看
#include<stdio.h> #define LL long long int main() { int T; scanf("%d",&T); while(T--){ LL n, ans = 0; scanf("%lld",&n); LL sum =n + n*(n-1)/2; for(LL i = 1;i <=n;i *= 2){ ans += i; } printf("%lld\n",sum-2*ans); } return 0; }
相关文章推荐
- CodeForces 598A- Tricky Sum
- CodeForces 598A(水)
- CodeForces 598A:Tricky Sum【数学】
- 【CodeForces 598A】Tricky Sum(计数)
- Tricky Sum【数学】CodeForces 598A
- 【CodeForces】598A - Tricky Sum
- CodeForces 598A (水题)
- (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
- 【codeforces】-598A-Tricky Sum(数列求和,2的幂为负)
- CodeForces 459C(构造题)
- CodeForces 606A(水)
- codeforces 672 D
- Codeforces 459C Pashmak and Buses 可重集排列