#include <iostream>
#include <cstdio>
#include <cstring>
using namespace std;
#define N 100020
#define LL long long
char s[N];
LL a[10] = {1, (1LL << 2) - 1, (1LL << 4) - 1, (1LL << 8) - 1, (1LL << 16) - 1, (1LL << 32) - 1};
int main(){
while(scanf("%s", s) != EOF){
int len = strlen(s);
if(len > 15) {
puts("TAT");
continue;
}
LL x = 0;
for(int i = 0; s[i]; ++i) x = x * 10 + s[i] - 48;
if(x == 0) {
puts("TAT");
continue;
}
int t = -1;
for(int i = 0; i <= 5; ++i) {
if(x <= a[i]) {
t = i;
break;
}
}
if(t == -1) puts("TAT");
else
printf("%d\n", t);
}
return 0;
}
HDU 5752(水)
最新推荐文章于 2016-12-03 00:00:54 发布