【水String】#61 A. Petya and Java
来源:互联网 发布:魔蝎数据验证码怎么填 编辑:程序博客网 时间:2024/06/05 20:02
很明显没有一个数据类型能存这么大的数字,但是我们可以存这么长的字符串
string读入,然后预设置好每两种的界限,string类的大小于符号判断是字典序,所以正好可以判断,那么,直接if/else看就可以了
#include <cstdio>#include <string>#include <cstring> #include <iostream>using namespace std;int main(){char now;string s;string _byte="127";string _short="32767";string _int="2147483647";string _long="9223372036854775807";long long n=0;cin>>s;int len=s.length(); if(len<3||(len==3 && s<=_byte))cout<<"byte";else if(len<5||(len==5 && s<=_short))cout<<"short";else if(len<10||(len==10 && s<=_int))cout<<"int";else if(len<19||(len==19 && s<=_long))cout<<"long";else cout<<"BigInteger";return 0;}
0 0
- 【水String】#61 A. Petya and Java
- A. Petya and Java
- 【string比较】#85 A. Petya and Strings
- 【CodeForces】[66A]Petya and Java
- CodeForce 66A Petya and Java
- cf 66A Petya and Java
- Codeforces 66A Petya and Java
- CodeForces 66A - Petya and Java(思维)
- A. Petya and Strings
- Petya and Java
- Petya and Java
- Codeforces 66A:Petya and Java(水题)
- 【Codeforces】66A - Petya and Java(模拟)
- 112A - Petya and Strings
- 112A - Petya and Strings
- 【CodeForces】A. Petya and Strings
- CodeForces 112 A.Petya and Strings(水~)
- CF:112A.Petya and Strings
- 【cocos2d-x-3.1.1系列2】cocos2d-x3.1.1移植安卓过程
- Linear regression with multiple variables(多特征值的线性回归)
- 1006
- 继承
- 试题1
- 【水String】#61 A. Petya and Java
- hbase预览
- 【献给CWNU的师弟】移动端
- Android系统联系人全特效实现(上),分组导航和挤压动画
- C++(三)const char * a1和 char const * a2
- android网络状态判断(wifi、3G、2G)
- 如何解决win8.1中IE11浏览器网银无法输入密码?
- asm 磁盘头丢失,损坏
- 针对数据泵导出 (expdp) 和导入 (impdp)工具性能降低问题的检查表 (文档 ID 1549185.1)