hdu 2522(整数相除 判断循环节)
来源:互联网 发布:基于oracle的sql优化 编辑:程序博客网 时间:2024/06/12 02:08
A simple problem
Time Limit: 4000/2000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others)Total Submission(s): 3124 Accepted Submission(s): 1139
Problem Description
Zty很痴迷数学问题.。一天,yifenfei出了个数学题想难倒他,让他回答1 / n。但Zty却回答不了^_^. 请大家编程帮助他.
Input
第一行整数T,表示测试组数。后面T行,每行一个整数 n (1<=|n|<=10^5).
Output
输出1/n. (是循环小数的,只输出第一个循环节).
Sample Input
4237168
Sample Output
0.50.30.1428570.005952380
Author
yifenfei
Source
HDU 2008-10 Programming Contest
- 一个分母为N的循环小数的循环节位数最多不超过N-1位。
- 代码如下:
#include<stdio.h>#include<string.h>int a[101000];int main(){int t,d,n;scanf("%d",&t);while(t--){memset(a,0,sizeof(a));scanf("%d",&n);if(n<0){printf("-");n=-n;}if(n==1){printf("1\n");continue;}printf("0.");d=1,a[1]=1;while(d){d*=10;printf("%d",d/n);d%=n;if(a[d%n])break;a[d%n]=1;}puts("");}return 0;}
0 0
- hdu 2522(整数相除 判断循环节)
- 寻找两个整数相除后的循环节
- 两个整数相除
- 整数相除
- 两个整数相除
- 14.14 整数相除
- 整数相除优化
- 超大整数相除
- 两个整数相除
- 两个整数相除
- 两个整数相除
- 蓝桥杯 查找整数(循环 判断)
- 两整数相除,返回最小整数
- 整数相除,结果格式化
- LintCode-两个整数相除
- 题目:两个整数相除
- LintCode_两个整数相除
- Leetcode020--两个整数相除
- hdu 1358 Period(KMP 循环节)
- Hdu 1946 Area of Mushroom[凸包]
- Linux module(Linux 模块)
- 浅谈sqlserver 的负载均衡
- UVA - 11111 Generalized Matrioshkas
- hdu 2522(整数相除 判断循环节)
- Ubuntu 下安装Mongodb
- mysql中文乱码问题
- 微信开发HTML5轻游戏中的几个坑
- UVALive 5881 Unique Encryption Keys
- Touch of Venom +SPOJ+推公式题
- 线性表的链式表示与实现(单链表)
- Ubuntu网络功能总结
- 用C开发PHP扩展初探