警示后人
查看原帖
警示后人
757101
junee楼主2024/5/3 11:06

如果你 40 分,那么你有可能是没有把所有开 long long,例如 for 循环里的

for(LL i=1,j=1;;i++){
		j=b.m[1][1]=j*10;
		b.m[1][1]%=p;
		if(n<j){
			a=qmi(a,b,n-(j/10-1));
			break;
		}
		a=qmi(a,b,j-j/10);
	}
	cout<<a.m[1][1]%p<< '\n';
2024/5/3 11:06
加载中...