Run ID 作者 问题 语言 测评结果 分数 时间 内存 代码长度 提交时间
41936 22fhq 【S】T3 C++ 运行超时 93 2013 MS 1196 KB 990 2026-06-06 13:57:15

Tests(14/15):


#include<bits/stdc++.h> #define int long long using namespace std; inline void read(int &x){ x=0;char c=getchar(); for(;!isdigit(c);c=getchar()); for(;isdigit(c);c=getchar())x=(x<<1)+(x<<3)+(c^48); } template<typename... T> inline void read(T &...x){ (read(x),...); } inline int gcd(int x,int y){ return y?gcd(y,x%y):x; } inline int lcm(int x,int y){ return x*y/gcd(x,y); } int n,a[100005]; bitset<1300000>s; void slv(){ s.reset(); read(n); for(int i=1;i<=n;i++)read(a[i]); for(int l=1;l<=n;l++){ int x=a[l]; if(x>1299721)continue; s[x]=1; for(int r=l+1;r<=n;r++){ x=lcm(x,a[r]); if(x==a[r])break; if(x>1299721)break; s[x]=1; } } for(int i=1;i<=1299721;i++){ if(!s[i]){ cout<<i<<'\n'; return; } } } signed main(){ int t;read(t);while(t--) slv(); } //1299721


测评信息: