1 条题解
-
0
python超简单版
import math def fpow(a,b,mod): if (b==1):return a; if (b%2==1): return a*fpow(a,b-1,mod)%mod; return fpow(a*a%mod,b//2,mod); inp=open("number.in","r"); out=open("number.out","w"); a=int(inp.read()); mod=1; for i in range(0,500): mod*=10; b=fpow(2,a,mod)-1; out.write(str(math.ceil(math.log(2,10)*a))); out.write('\n'); c=str(b); d=len(c); for i in range(d,500): c="0"+c; for i in range(0,10): d=""; for j in range(i*50,(i+1)*50): d+=c[j]; out.write(d); out.write('\n');
- 1
信息
- ID
- 430
- 时间
- 1000ms
- 内存
- 256MiB
- 难度
- 8
- 标签
- (无)
- 递交数
- 134
- 已通过
- 19
- 上传者