hdu5019(gcd性质水题)
来源:互联网 发布:宾馆网络电视怎么打开 编辑:程序博客网 时间:2024/06/13 23:20
首先求第k大的gcd,辗转相处的gcd是第一大的,并且第几大的一定是gcd的因数,所以只要乱搞找出即可
#include<cstdio>#include<algorithm>#include<cmath>#define ll long longusing namespace std;ll a,b,k;ll gcd(ll a,ll b){return b?gcd(b,a%b):a;}int main(){int T;scanf("%d",&T);while (T--){scanf("%lld%lld%lld",&a,&b,&k);ll g=gcd(a,b),ans=-1,sq=(int)sqrt(g);k--;if (!k)ans=g;for (int i=2;i<=sq;i++)if (g%i==0){k--;if (!k) ans=g/i;}if (k)for (int i=sq;i>=1;i--)if (g%i==0){if (sq*sq==g) continue;k--;if (!k) ans=i;}printf("%lld\n",ans);}return 0;}
0 0
- hdu5019(gcd性质水题)
- hdu5019——Revenge of GCD
- HDU 5512(GCD性质)
- gcd的一些性质
- HDOJ 题目4497 GCD and LCM (组合数学,gcd性质)
- test 8 Problem A: [noip2016十连测第八场]神炎皇 (数论+gcd两个性质的证明)
- POJ 2773 Happy 2006 【gcd的性质(也可用欧拉函数)】
- HZAU 1202 GCD(斐波那契数列性质+矩阵快速幂)
- 关于lcm,gcd的一些性质
- 数论之路慢慢之GCD性质
- GCD和LCM的一些性质
- hdu-4497-GCD and LCM-gcd的性质
- GCD and LCM+hdu+利用gcd和lcm的性质
- UVA 11426 - GCD - Extreme (II) GCD性质例题
- UVA 11388 GCD LCM——gcd lcm性质
- hdu5019(拆分因子)
- tyvj1068(hash水过,kmp性质)
- hdu 4497 (gcd和lcm的性质+排列组合)
- 卡方检验 2016.07.05回顾
- 查询距离当前时间5分钟的数据
- ACM比赛中如何加速c++的输入输出?如何使cin速度与scanf速度相当?什么是最快的输入输出方法?,cinscanf
- https和证书
- 两个栈实现一个队列 && 两个队列实现一个栈
- hdu5019(gcd性质水题)
- VS中无法嵌入互操作类型“……”,请改用适用的接口
- Apache ActiveMQ实战(1)-基本安装配置与消息类型
- AJAX编程技巧:在页面上中如何将收到的xml文件显示为表格的形式?
- [乐意黎转载]指甲缝下面有什么?
- apt-get无法下载,一些网址Not Found 404
- 高斯消元
- Oracle 11g Data Guard暂停物理备库的日志传输(log_archive_dest_state_n的defer参数)
- 简单封装 HTTP 请求