uva 12716 打表找规律
来源:互联网 发布:编程入门语言 编辑:程序博客网 时间:2024/05/29 14:08
#include <bits/stdc++.h>using namespace std;#include <bits/stdc++.h>using namespace std;const int maxn = 3E7 + 10;int kase, T, n, cnt[maxn];void init(){int m = maxn / 2;for (int i = 1; i <= m; i++)for (int j = i * 2; j <= maxn; j += i)if ((j ^ i) == j - i) cnt[j]++;for (int j = 1; j <= maxn; j++)cnt[j] += cnt[j - 1];}int main(int argc, char const *argv[]){init();cin >> T;while (T--){cin >> n;cout << "Case " << ++kase << ": " << cnt[n] << endl;}return 0;}
紫书上有题解,照着写就能A,但重要的不是这个,是暴力打表gcd(a,b) == a xor b =c 可知c=a-b
所以对于不明确的数学题,打表找规律是有必要的。
0 0
- uva 12716 打表找规律
- UVA 12716 GCD XOR (数论,规律)
- uva 317(规律)
- uva--10714+找规律
- UVA - 11308(规律)
- UVA 1620(找规律)
- UVa 12716 - GCD XOR(筛选+规律)
- 紫书数论例题10-5 uva 12716 找规律
- UVA-1482 Playing With Stones(SG函数打表找规律)
- uva 10359 - Tiling(规律)
- UVA 10120 - Gift?!(搜索+规律)
- uva 10120 - Gift?!(规律+bfs)
- UVA 864-Steps 数学规律
- UVA - 12293 Box Game (规律)
- UVA Number Sequence(规律)
- UVA - 679 Dropping Balls 规律
- uva 10479(找规律+递归)
- Uva 11395 - Sigma Function 规律 对数
- sqrt函数实现
- 移动端web页面自适应和rem
- 文章索引-视频编解码
- 理性的来源
- kvm文件默认路径
- uva 12716 打表找规律
- C++容器(三):pair类型
- [总结]FFMPEG视音频编解码零基础学习方法
- linux watch命令
- Maven安装与使用入门
- oracle序列详解
- SCU 4438 Censor(KMP / HASH)
- web前端,jquery实现瀑布流总结1,eq()函数的用法
- web前端,jquery实现瀑布流总结2,each遍历