HDU 5752 Sqrt Bo(水~)
来源:互联网 发布:半熟鸡蛋 知乎 编辑:程序博客网 时间:2024/06/07 19:42
Description
定义,求最小的y使得,其中
Input
多组用例,每组用例输入一个非负整数n(n<10^100),以文件尾结束输入,用例不超过120组
Output
对于每组用例,如果y<=5则输出y,否则输出“TAT”
Sample Input
233
233333333333333333333333333333333333333333333333333333333
Sample Output
3
TAT
Solution
满足条件的n最大不超过2^31-1,故若串长大于12的时候输出TAT,否则将串存在一个long long里,对其开五次平方判断即可
Code
#include<cstdio>#include<iostream>#include<cstring>#include<cmath>using namespace std;typedef long long ll;#define maxn 111char s[maxn];int main(){ while(~scanf("%s",s)) { int len=strlen(s); if(len>12)printf("TAT\n"); else { ll temp=0; for(int i=0;i<len;i++) temp=10ll*temp+s[i]-'0'; int time=0; while(temp!=1&&time<=5) { temp=(ll)(sqrt(1.0*temp)); time++; } if(time<=5)printf("%d\n",time); else printf("TAT\n"); } } return 0;}
0 0
- hdu 5752 Sqrt Bo(水)
- HDU 5752 Sqrt Bo(水~)
- HDU-5752-Sqrt Bo-水
- hdu 5752 Sqrt Bo
- HDU 5752 Sqrt Bo
- hdu 5752 Sqrt Bo
- HDU 5752 Sqrt Bo
- hdu 5752 Sqrt Bo (水题)
- HDU 5752 Sqrt Bo(水题)
- 【模拟】HDU 5752 Sqrt Bo
- hdu5752 Sqrt Bo(水)
- HDU 5752 Sqrt Bo(多校3--1001)
- HDU-5752 Sqrt Bo(处理字符串)
- HDU 2372 Sqrt Bo(水题)
- hdu5752——Sqrt Bo(水)
- hdu 5752 Sqrt Bo(2016 Multi-University Training Contest 3——水题)
- Sqrt Bo
- Sqrt Bo
- poj 2567 code thr tree
- C#控制台基础 uint,long,ulong,float,decimal 定义并初始化
- UFLDL params2stack.m
- PHP数据结构之五 栈的PHP的实现和栈的基本操作
- 新建jsp文件的时候让文件编码默认为UTF-8
- HDU 5752 Sqrt Bo(水~)
- gdb 跟踪调试命令整理
- 微信 图文消息
- 关于未捕获异常的处理(WPF)
- mysql------事务
- POJ3273 Monthly Expense 二分
- eclipse关联spring源码
- 【华为 OJ 】求小球落地5次后所经历的路程和第5次反弹的高度
- 【MyBatis框架】mapper配置文件-关于动态sql