【CodeForces】702B
来源:互联网 发布:java打包成可执行jar 编辑:程序博客网 时间:2024/06/17 03:20
http://codeforces.com/problemset/problem/702/B
给n个数,求有几对数能构成2的n次方(n<32)。
灵活使用Map。
#include <bits/stdc++.h>using namespace std;int n;int x;long long ans;map <int,int> m;int main(){ cin >> n; for (int i=0;i<n;i++){ cin >> x; for (int i=0;i<31;i++){ ans+=m[(1<<i)-x]; } m[x]++; } cout << ans << endl;}
阅读全文
0 0
- Codeforces 702B
- Codeforces 702B【二分】
- codeforces 702B
- 【CodeForces】702B
- codeforces B
- codeforces B
- codeforces B
- codeforces B
- Codeforces 702B - Powers of Two
- codeforces-702B-Powers of Two
- CodeForces 702B Powers of Two
- Codeforces 702B. Powers of Two
- codeforces 702B - Powers of Two
- CodeForces 626B CodeForces 626B【暴力】
- CodeForces 841B (B) 博弈
- codeforces 134B
- codeforces#98 b
- codeforces 105 div2 B
- 3DSlicer22:Module-ExtensionWizard & Build & Install
- 解决Mapper映射文件不发布的问题
- Android中的view的体系总结
- 时钟2.0
- CSU-ACM2017暑假集训比赛8
- 【CodeForces】702B
- Codeforces-620d Professor GukiZ and Two Arrays
- Android中EditText禁止输入表情
- 软件测试的目标
- Thread和Runable的区别
- Python列表
- pinpoint-APM工具
- 架构实践
- 详解SQL集合运算