HDU2522(分数化小数,简单的模拟)
来源:互联网 发布:office2010激活软件 编辑:程序博客网 时间:2024/05/17 13:06
比较简单的直接模拟,只要重复出现相同的数,那么就一定找出循环来了。就像UVA202那样直接模拟找重复就好了。
code:
#include <stdio.h>#include <string.h>#include <algorithm>using namespace std;int num[100010];void div(int n){ int l=1; num[1]=1; while(l) { l*=10; printf("%d",l/n); l%=n; if(num[l]) break; num[l] = 1; }}int main(){ int kase; int n; scanf("%d",&kase); while(kase--) { memset(num,0,sizeof(num)); scanf("%d",&n); if(n<0) { printf("-"); n=-n; } if(n==1) { printf("1\n"); continue; } printf("0."); div(n); printf("\n"); } return 0;}
阅读全文
0 0
- HDU2522(分数化小数,简单的模拟)
- 【模拟】分数化小数
- 模拟分数的小数部分
- 分数转小数(模拟)
- 分数转小数(模拟)
- 【USACO2.4.5】分数化小数 模拟
- 好题——hdu2522(小数问题:求1/n的第一个循环节)
- 分数化小数(decimal)
- 分数化小数(decimal)
- 分数化小数(decimal)
- 【模拟】第一题 分数化小数(fracdec.pas/c/cpp)
- 哈理工 1178 分数加减(简单的模拟)
- 关于分数化小数的问题
- 分数化小数的解题思路
- 小数、分数的计算
- 分数化小数(decimal)完整版
- 分数化小数
- 分数化小数
- 常用用工具类--掩码利器
- Java的三种代理模式
- css+div布局----典型布局基本框架
- spring+mysql记录
- 详细记录python的range()函数用法
- HDU2522(分数化小数,简单的模拟)
- Linux常用的指令
- RQNOJ PID36 数石子
- 常用的网页加载进度条之【制作进度条】
- 逻辑回归
- bzoj3632外太空旅行 随机化求最大团
- day3
- 深度探索C++对象模型——Data Member的布局(2)书上的错误
- 继承和多态