hdu2522
2015-07-11 14:06
429 查看
http://acm.hdu.edu.cn/showproblem.php?pid=2522
Time Limit: 4000/2000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others)
Total Submission(s): 3600 Accepted Submission(s): 1337
Problem Description
Zty很痴迷数学问题.。一天,yifenfei出了个数学题想难倒他,让他回答1 / n。但Zty却回答不了^_^. 请大家编程帮助他.
Input
第一行整数T,表示测试组数。后面T行,每行一个整数 n (1<=|n|<=10^5).
Output
输出1/n. (是循环小数的,只输出第一个循环节).
Sample Input
Sample Output
刚开始我的代码
}
A simple problem
Time Limit: 4000/2000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others)Total Submission(s): 3600 Accepted Submission(s): 1337
Problem Description
Zty很痴迷数学问题.。一天,yifenfei出了个数学题想难倒他,让他回答1 / n。但Zty却回答不了^_^. 请大家编程帮助他.
Input
第一行整数T,表示测试组数。后面T行,每行一个整数 n (1<=|n|<=10^5).
Output
输出1/n. (是循环小数的,只输出第一个循环节).
Sample Input
4 2 3 7 168
Sample Output
0.5 0.3 0.142857 0.005952380
刚开始我的代码
#include <iostream> #include <string.h> #include <stdio.h> using namespace std; int a[1000005]; int main() { int t,n,k,bo; scanf("%d",&t); while(t--) { scanf("%d",&n); if(n<0) { printf("-"); n=-n; } for(k=0;k<=n*10;k++ ) a[k]=0; k=10; printf("0."); while(1) { printf("%d",k/n); if(k%n==0||k%n==1) break; k=(k%n)*10; if(a[k])break; a[k]++; } printf("\n"); } return 0; } 后来我请教了学长 #include <iostream> #include <string.h> #include <stdio.h> using namespace std; int a[1000005]; int main() { int t,n,k,bo; scanf("%d",&t); while(t--) { scanf("%d",&n); if(n<0) { printf("-"); n=-n; } for(k=0;k<=n*10;k++ ) a[k]=0; k=10; printf("0."); while(1) { printf("%d",k/n); if(k%n==0||k%n==1)//这里k%n==1 break 掉 了 break; k=(k%n)*10; if(a[k])break; a[k]++; } printf("\n"); } return 0;
}
相关文章推荐
- Qt 延迟刷新View的技巧
- 分享非常有用的Java程序 (关键代码) (三)---创建ZIP和JAR文件
- 分享非常有用的Java程序 (关键代码) (二)---列出文件和目录
- 程序员一路上相伴的朋友
- Palindrome Linked List (leetcode 234)
- php 3种基本设计模式的组合使用
- Mac下利用(xcode)安装git
- android开发技巧——仿新版QQ锁屏下弹窗
- 分享非常有用的Java程序 (关键代码) (一)
- openrefactory/c笔记(二)
- c++primer要点-模板与泛型编程
- 如何理解HTTP协议的 “无连接,无状态” 特点
- 为了用户信息安全,屏蔽浏览器的记住密码功能
- leetCode 42.Trapping Rain Water(凹槽的雨水) 解题思路和方法
- Java 读写XML
- MBProgressHUD 第三方库使用
- ubuntu15.04安装wps-office的64位版
- Direct-X学习笔记--X模型导入
- hdu 5278 YJC plays automaton
- jstack分析cpu占用100%(转)