Uva 12716
来源:互联网 发布:excel去重复数据计数 编辑:程序博客网 时间:2024/05/17 01:26
题意:
输入N , 求有多少对(a,b) gcd(a,b) == a ^ b
然而 gcd(a,b) == a ^ b = c 可以得出 b = a - c;
然后就是枚举c a 了
#include<iostream>#include<cstring>#include<cstdio>#include<cmath>using namespace std;const int maxn = 30000000 +131;typedef long long LL;LL num[maxn];void Int() {for(int c = 1; c <= maxn/2; ++c) //用sqrt + c*c覆盖不了全部0.0 {for(int a = c+c; a <= maxn; a+=c){if(c == (a ^ (a - c)) && (a - c))num[a]++;}}for(int i = 2; i < maxn; ++i)num[i] += num[i-1];}int main() {int T;Int();cin >> T;for(int i = 1; i <= T; ++i){int n;cin >> n;printf("Case %d: %lld\n",i,num[n]);}return 0;}
0 0
- Uva 12716
- UVA 12716
- Uva 12716
- 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 打表找规律
- Uva 12716 GCD XOR
- uva 12716 GCD XOR
- UVa 12716 GCD XOR
- UVa 12716 GCD XOR
- uva 12716 GCD XOR
- uva
- DWZ (JUI) 教程(二):处理信息回馈的通用规范
- 谷歌学术搜索(Google Scholar )请您找我
- IOS 多线程 RUNLOOP 机制 (三)
- Python提取json中某项的内容整理出某地点微博的poiid
- HTML之Position用法
- Uva 12716
- UVa 10564 - Paths through the Hourglass(DP)
- mysql取得数据库所有表名和字段注释
- Spring核心学习(1)实现基本的容器-包括注入和获取功能
- VTK点云的显示
- [leetcode] 46.Permutations
- Mono 4.0 伴随着C# 6发布
- 【转】JAVA设计模式之单例模式
- Android基础之SQLite数据