JZOJ 5197. 【NOIP2017提高组模拟7.3】C
2017-07-03 19:31
435 查看
Description
Input
Output
Sample Input
3Sample Output
1Data Constraint
Solution
这题我的方法是打表找规律,可以发现答案可用枚举偶数和系数推出。实际上也可以用下式推出答案:Gcd(a,b)≤a−b≤a xor b
Code
#include<cstdio> using namespace std; int n,ans; int main() { scanf("%d",&n); for(int i=3;i<=n;i+=2) { int k=n/i; for(int j=1;j<=k;j++) { int p=i*j; if((p^p-j)==j) ans++; } } printf("%d",ans); return 0; }
相关文章推荐
- JZOJ 5195. 【NOIP2017提高组模拟7.3】A
- JZOJ100045. 【NOIP2017提高A组模拟7.13】好数
- JZOJ 100046. 【NOIP2017提高A组模拟7.14】收集卡片
- 【jzoj5306】【NOIP2017提高A组模拟8.18】【棋盘游戏】
- 【JZOJ 5390】【NOIP2017提高A组模拟9.26】逗气
- JZOJ 5396. 【NOIP2017提高A组模拟10.6】Blocks
- JZOJ 5398. 【NOIP2017提高A组模拟10.7】Adore
- JZOJ 4919. 【NOIP2017提高组模拟12.10】神炎皇
- JZOJ 4921. 【NOIP2017提高组模拟12.10】幻魔皇
- 【JZOJ4923】【NOIP2017提高组模拟12.17】巧克力狂欢
- 【JZOJ4930】【NOIP2017提高组模拟12.18】C
- JZOJ5385. 【NOIP2017提高A组模拟9.23】Carry 树上倍增
- 【jzoj5332】【NOIP2017提高A组模拟8.23】【密码】【ac自动机】【动态规划】
- 【JZOJ5328】【NOIP2017提高A组模拟8.22】世界线
- jzoj5336 【NOIP2017提高A组模拟8.24】提米树 (dfs序dp,奇异姿势dp)
- 【jzoj5338】【NOIP2017提高A组模拟8.25】【影子】【点分治】
- JZOJ 5401. 【NOIP2017提高A组模拟10.8】Star Way To Heaven
- 【JZOJ 4923】【NOIP2017提高组模拟12.17】巧克力狂欢
- 【JZOJ4928】【NOIP2017提高组模拟12.18】A
- 【JZOJ 5405】【NOIP2017提高A组模拟10.10】Permutation