GCD XOR UVA
来源:互联网 发布:javascript的执行顺序 编辑:程序博客网 时间:2024/05/18 13:30
具体推导思路见紫书,类似于打表法, 先将所有情况的结果求解出来,然后直接查询即可,具体实现见如下代码:
#include<iostream>#include<vector>#include<string>#include<set>#include<stack>#include<queue>#include<map>#include<algorithm>#include<cmath>#include<iomanip>#include<cstring>#include<sstream>#include<cstdio>#include<deque>#include<functional>using namespace std;const int M = 30000000;int amount[M + 1], sum[M + 1];void Init(){memset(amount,0,sizeof(amount));for (int c = 1; c <= M; c++){for (int a = 2 * c; a <= M; a += c){int b = a - c;if (c == (a^b)) amount[a]++;}}sum[0] = 0;for (int i = 1; i <= M; i++) sum[i] = sum[i - 1] + amount[i];}int main(){int T;cin >> T;Init();for (int i = 1; i <= T; i++){int t;cin >> t;cout << "Case " << i << ": " << sum[t] << endl;}return 0;}
阅读全文
0 0
- UVA 12716 - GCD XOR
- uva 12716 - GCD XOR
- 【UVA】12716-GCD XOR
- UVA-12716 - GCD XOR
- UVA 12716 GCD XOR
- UVa 12716 - GCD XOR
- UVA 12716 GCD XOR
- UVA 12716 GCD XOR
- Uva 12716 GCD XOR
- uva 12716 GCD XOR
- UVa 12716 GCD XOR
- UVa 12716 GCD XOR
- GCD XOR UVA
- GCD XOR UVA
- GCD XOR UVA
- GCD XOR UVA
- uva 12716 GCD XOR
- GCD XOR UVA
- Stoner Pipeline Simulator v9.7.2(SPS) 输气管道仿真软件\
- Linux apache subversion(SVN)启动脚本(咋个办呢 zgbn)
- 【第七周】项目2-建立链队算法库
- 全球最大保险集团安联推出自保保险产品区块链原型
- Cordoval在iOS中的运用整理
- GCD XOR UVA
- 壳牌、英国石油公司等能源巨头支持区块链交易平台
- 第十一周 项目2-操作用邻接表存储的图
- 泰国大城银行联合IBM完成合约管理区块链试点
- 印度储备银行暗示可能禁用加密货币
- 第十一周 项目一 创建图的基本算法库
- 俄罗斯官员:区块链将“显著改变”旅游业
- UPS加入区块链联盟,致力于实现无纸化
- 塞浦路斯证券交易委员会筹划基于区块链的电子支付系统