Run ID 作者 问题 语言 测评结果 分数 时间 内存 代码长度 提交时间
42008 真很诡异你知道吗其实我不是皇子瑞 【S】T3 C++ 解答错误 93 683 MS 13532 KB 842 2026-06-06 16:06:43

Tests(14/15):


#include<bits/stdc++.h> using namespace std; long long _,n,a[100005]; map<long long ,long long>bs; int main(){ scanf("%lld",&_); while(_--){ bs.clear(); scanf("%lld",&n); for(int i=1;i<=n;i++){ scanf("%lld",&a[i]); } for(int j=1;j<=n;j++){ long long now=1; long long tp=0; bs[a[j]]=1; for(int i=j;i<=n;i++){ long long cg=now*a[i]/__gcd(now,a[i]); if(i==j || now!=cg){ bs[cg]=1; } now=cg; if(now>1300000 || i!=j && (now%a[i-1])==0)break; } } for(int i=1;;i++){ if(bs[i]==0){ printf("%d\n",i); break; } } } }


测评信息: