之前宇神提到的一题
取对数之后可以求出
x=nlogn
10的x次方便是n的n次方
所以x的小数部分便是以科学计数法计数的那一串小数
所以取整后便是其首数字
#include<stdio.h>
#include<math.h>
int main() {
int T;
scanf("%d",&T);
while(T--) {
double n;
scanf("%lf",&n);
n*=log10(n);
n-=(__int64)n;
printf("%d
",(int)pow(10.0,n));
}
return 0;
}