UVA 10277 Boastin' Red Socks
来源:互联网 发布:传智播客大数据 编辑:程序博客网 时间:2024/05/29 19:07
#include<iostream>#include<cmath>#include<cstdio>#define LL long longusing namespace std;LL gcd(LL a,LL b) {return b==0?a:gcd(b,a%b);}int main(){ LL p,q; while (scanf("%lld%lld",&p,&q)!=EOF) { if (p==0 && q==0) break; if (p==0) {puts("0 2");continue;} LL t=gcd(p,q);p/=t;q/=t;LL N; //printf("%lld %lld\n",p,q); for (N=2;N<=50000;N++) { if (N*(N-1)%q==0) { LL b=N*(N-1)/q*p; double thta=sqrt((double)(4*b+1)); double ans=(1+thta)/2.0; // printf("%lf %lf %d\n",thta,ans,N); if (ans-floor(ans)<1e-7) { printf("%lld %lld\n",(long long)ans,(long long)(N-ans)); break; } } } if (N>50000) puts("impossible"); } return 0;}
0 0
- uva 10277 Boastin' Red Socks
- UVA 10277 Boastin' Red Socks
- uva 10277 Boastin' Red Socks
- UVA 10277 Boastin' Red Socks
- Boastin' Red Socks - UVa 10277
- uva 10277 Boastin' Red Socks
- uva 10277 - Boastin' Red Socks(概率)
- UVa 10277 Boastin' Red Socks (枚举)
- UVa 10277 - Boastin' Red Socks (枚举)
- 10277 - Boastin' Red Socks
- 10277 Boastin' Red Socks(概率 暴力枚举)
- Boastin' Red Socks
- poj 2645-Boastin' Red Socks-算组合
- UVA10277 - Boastin' Red Socks(枚举+二分)
- uva10277 - Boastin' Red Socks(炫耀红白袜子)
- POJ 2645 Boastin' Red Socks(组合数学)
- socks
- SOCKs
- 僵尸进程与孤儿进程
- UItable的cell高度随着文本的噶双手和图片的噶偶自动变换, 沙盒机制, iOS拨打电话, iOS汉字转拼音
- 前言
- 【HDU 5001】Walk(矩阵快速幂+概率DP)
- 闲笔
- UVA 10277 Boastin' Red Socks
- 那一日我突然想要感谢你,因为你不知道的原因
- 过滤掉字符串中的非数字
- 2014 鞍山网络赛 hdu 5003 Osu!
- 2014.9.13模拟赛【数位和乘积】
- mac下Eclipse代码提示功能设置(Java & C/C++)
- SQL语句在数据库中是如何执行的
- 枚举排列
- 黑马程序员——继承(二)