poj之旅——1930
来源:互联网 发布:mac黑屏如何强制重启 编辑:程序博客网 时间:2024/06/07 06:08
题目描述:简单的小学奥数题。
枚举循环点。
参考程序:
#include<cstdio>#include<algorithm>#include<cmath>#include<string>#include<iostream>#define INF 0x7f7f7f7fusing namespace std;typedef int ULL;ULL gcd(ULL a,ULL b){if (!a)return b;return gcd(b%a,a);}int main(){string line;while (cin>>line){if (line=="0")break;ULL mina=INF;ULL minb=INF;ULL num,k,all=0,a,b,l=0;for (int i=2;line[i] != '.';i++){all*=10;all+=line[i]-48;l++;}num=all;k=1;for (ULL i=1;i<=l;i++){num/=10;k*=10;a=all-num;b=(ULL)pow(10.0,l-i)*(k-1);ULL j=gcd(a,b);if (b/j<minb){mina=a/j;minb=b/j;}}cout<<mina<<'/'<<minb<<endl;}return 0;}
0 0
- poj之旅——1930
- poj之旅——3258
- poj之旅——3273
- poj之旅——3104
- poj之旅——3045
- poj之旅——2976
- poj之旅——3111。
- poj之旅——3579
- poj之旅——1979
- poj之旅——3009
- poj之旅——3669
- poj之旅——2718
- poj之旅——3187
- poj之旅——3050
- poj之旅——2376
- poj之旅——1328
- poj之旅——3190
- poj之旅——2393
- 从Dagger2基础到Google官方架构MVP+Dagger2架构详解
- Java中如何遍历Map对象的4种方法
- msysgit(git 客户端使用)
- 【iOS开发】Mac上的抓包工具Charles
- Redis源码分析:内存管理
- poj之旅——1930
- 14.1.2 Checking InnoDB Availability 检查InnoDB 可用性:
- java基础知识点滴整理(一)
- 计算两个gps坐标之间的距离
- 更改Android的手机系统标题栏
- SQL 分页存储过程
- 阿里云ECS—wordpress配置(主题/页脚/流量)
- Redis源码分析:AOF
- tomcat 内存溢出