Run ID 作者 问题 语言 测评结果 分数 时间 内存 代码长度 提交时间
34295 22级廖思学 【S】T1 C++ 运行出错 50 152 MS 156508 KB 616 2024-11-05 18:44:14

Tests(5/10):


#include<bits/stdc++.h> using namespace std; #define int long long const int N=1e7+10; int T,n,ans; int b[N],pre[N]; signed main(){ // freopen("card.in","r",stdin); // freopen("card.out","w",stdout); scanf("%lld",&T); while(T--){ scanf("%lld",&n); b[0]=1;pre[0]=1; for(int i=1;i<=n*2+1;i++){ b[i]=(b[i-1]*2)%(2*n-1); pre[i]=(pre[i-1]+b[i])%(2*n-1); if(pre[i]==0){ ans=i+1;break; } } printf("%lld\n",ans); } // fclose(stdin); // fclose(stdout); return 0; }


测评信息: