HDU 5752
2016-07-28 11:07
253 查看
题意:
给一个数,如果5次开方能开到1的话就输出次数,否则输出TAT。
思路:
考虑上界就可以了。//注意为0 的情况
给一个数,如果5次开方能开到1的话就输出次数,否则输出TAT。
思路:
考虑上界就可以了。//注意为0 的情况
#include <iostream> #include<cstdio> #include<cmath> #include<cstring> #define ll long long using namespace std; int main() { char s[1100]; while(~scanf("%s",s)) { int len=strlen(s); if(len==1&&s[0]=='0') { cout<<"TAT"<<endl; continue; } if(len<=10) { ll num=0; for(int i=0;i<len;i++) { num=num*10+(ll)(s[i]-'0'); } if(num<2) cout<<0<<endl; else if(num<4) cout<<1<<endl; else if(num<16) cout<<2<<endl; else if(num<256) cout<<3<<endl; else if(num<65536) cout<<4<<endl; else if(num<4294967296) cout<<5<<endl; else cout<<"TAT"<<endl; } else cout<<"TAT"<<endl; } }
相关文章推荐
- Sqlite
- RxJava的使用
- 替换Gravatar头像默认服务器
- IDispatch接口 - GetIDsOfNames和Invoke(转)
- codevs 1913 数字梯形问题 费用流
- 音频播放AVFoundation框架
- 城市三级联动
- 自动化前与自动化后(关于KPI轻谈)
- POJ1569 Myacm Triangles 判断点与三角形的关系
- POJ1569 Myacm Triangles 判断点与三角形的关系
- 基于Android的百度地图开发
- Android编程之ListView分页加载数据
- PHY驱动心得
- Intellij IDEA 自动生成 serialVersionUID
- NSString的使用
- 24条货真价实的PHP代码优化技巧
- 题目171 聪明的kk
- Error:(20, 45) 错误: <匿名com.example.administrator.androidthread.MainActivity$1>不是抽象的, 并且未覆盖Handler中的抽象
- 键盘遮挡输入框的问题
- 窗口、窗体之间的关系