题目戳这里
原版戳这里
又到了蒟蒻最垃圾的数学题
进入正题


以下是证明(建议手推一遍,助于理解)

证明:

结论

对于两个正整数 a,b设 gcd(a,b)=k则存在 gcd(a/k,b/k)=1


得出这两个结论

我们发现b1%x==0&&x%a1==0&&满足两个式子时成立

//数学题
#include<iostream>
#include<algorithm>
#include<cstring>
#include<cstdio>
using namespace std;
int t,a0,a1,b0,b1;
int gcd(int a,int b)
{return b==0?a:gcd(b,a%b);
}
int main()
{cin>>t;while(t--){cin>>a0>>a1>>b0>>b1;int ans=0;for(int x=1;x*x<=b1;x++){if(b1%x==0){if(x%a1==0&&gcd(x/a1,a0/a1)==1&&gcd(b1/b0,b1/x)==1) ans++;int y=b1/x;//枚举另一个因子if(y==x) continue;if(y%a1==0&&gcd(y/a1,a0/a1)==1&&gcd(b1/b0,b1/y)==1) ans++;}}cout<<ans<<endl; }
}
/*
没看题解第一次打暴力得了50
//50'
#include<iostream>
#include<algorithm>
#include<cstring>
#include<cstdio>
using namespace std;
int t,a,b,c,d;
int gcd(int a,int b)
{return b==0?a:gcd(b,a%b);
}
int main()
{cin>>t;while(t--){cin>>a>>b>>c>>d;int ans=0;for(int x=1;x<=d;x++){int sum1=gcd(x,a),sum2=gcd(x,c);int q=x/sum2,w=c/sum2;if(b==sum1&&d==q*w*sum2) ans++;}cout<<ans<<endl; }
}
*/

像您这样长得帅又能AK NOI并且还点赞关注的人已经不多了

2009NOIP Hankson的趣味题(数学)相关推荐

  1. Hankson的趣味题

    Hankson的趣味题 时间限制: 1 Sec  内存限制: 128 MB [提交][状态][讨论版] 题目描述 已知正整数a0,a1,b0,b1.设某未知正整数x 满足: 1. x 和a0 的最大公 ...

  2. 约数——Hankson的趣味题

    Hankson的趣味题 Hanks博士是BT(Bio-Tech,生物技术)领域的知名专家,他的儿子名叫Hankson. 现在,刚刚放学回家的Hankson正在思考一个有趣的问题. 今天在课堂上,老师讲 ...

  3. java蓝桥杯练习 Hankson的趣味题

    java蓝桥杯练习 Hankson的趣味题 资源限制 时间限制:1.0s 内存限制:64.0MB 问题描述 Hanks 博士是BT (Bio-Tech,生物技术) 领域的知名专家,他的儿子名叫Hank ...

  4. 洛谷1072 Hankson 的趣味题

    https://www.luogu.org/problem/show?pid=1072 Hankson 的趣味题 正解:素数筛+因数分解+乘法原理.简单地来说就是我不会! 但是考虑: 1.从b1入手, ...

  5. d778: NOIP2009 2.Hankson的趣味题

    内容 : Hanks 博士是 BT (Bio-Tech,生物技术)  领域的知名专家,他的儿子名叫 Hankson.现在,刚刚放学回家的 Hankson 正在思考一个有趣的问题.       今天在课 ...

  6. [NOIp 2009]Hankson的趣味题

    Description Hanks 博士是 BT (Bio-Tech,生物技术) 领域的知名专家,他的儿子名叫 Hankson.现在,刚刚放学回家的 Hankson 正在思考一个有趣的问题. 今天在课 ...

  7. P1072 [NOIP2009 提高组] Hankson 的趣味题

    题目描述 Hanks 博士是 BT(Bio-Tech,生物技术) 领域的知名专家,他的儿子名叫 Hankson.现在,刚刚放学回家的 Hankson 正在思考一个有趣的问题. 今天在课堂上,老师讲解了 ...

  8. 【noip】HankSon的趣味题

    描述 Hanks 博士是 BT (Bio-Tech,生物技术) 领域的知名专家,他的儿子名叫 Hankson.现 在,刚刚放学回家的 Hankson 正在思考一个有趣的问题. 今天在课堂上,老师讲解了 ...

  9. 洛谷P1072 Hankson 的趣味题(题解)

    https://www.luogu.org/problemnew/show/P1072(题目传送) 数学的推理在编程的体现越来越明显了.(本人嘀咕) 首先,我们知道这两个等式: (a0,x)=a1,[ ...

最新文章

  1. 最小割 ---- 集合冲突模型 ----- P1646 [国家集训队]happiness
  2. golang zerolog包使用
  3. Android 布局开发之百分比布局、弹性布局
  4. 截取字符串_jquery截取字符串中的数字
  5. gdb来调式多线程(转)
  6. Laravel学习笔记之一
  7. 火星人(洛谷-P1088)
  8. ADO.NET Entity Framework学习笔记(4)ObjectQuery对象
  9. 分享一个圆角自定义的漂亮AlertDialog
  10. react 结合 axios 异步请求封装
  11. 汇编语言(王爽)第七章与实验6
  12. 下载链接大全,持续更新...
  13. ORBSLAM2学习(二):ORB源码分析
  14. 架构设计——缓存层设计思维导图总结
  15. 微信 qq浏览器服务器,QQ浏览器与微信团队合作推出“微信电脑版”
  16. Windbg使用详解
  17. Java根据纯真IP库获取具体的地址信息
  18. ruoyi-vue集成积木报表
  19. 自考计算机原理,自考计算机原理考点.doc
  20. Class Proxy

热门文章

  1. ns2.35中的IEEE802.11e模块移植
  2. wordsReminder——自定义背单词小工具
  3. Hive系列 (六):Hive数据类型转换
  4. C/C++语言100题练习计划 90——10 进制转 x 进制(进制转换实现)
  5. 不要和任何人熟得太快
  6. 一款基于Kotlin+MVP+组件化的麻雀App(文末有彩蛋)
  7. 2018年百度算法大盘点
  8. Springboot 连接数据库配置
  9. HMM、Viterbi与中文分词
  10. 咳、咳、咳,“百日咳”发病率正在上升