1 条题解
-
0
设 。
若所有 ,则可以构造(设 ,则以 为根,将其它结点接在 下面)
否则显然不能构造。
时间复杂度 ,可以通过。
#include<bits/stdc++.h> using namespace std; const int N=100100; int T,n,mx,f,a[N]; int main(){ cin>>n; for(int i=1;i<=n;i++) cin>>a[i],mx=max(mx,a[i]); for(int i=1;i<=n;i++) f|=(mx%a[i]!=0); cout<<(f?"No\n":"Yes\n"); return 0; }
- 1
信息
- ID
- 304
- 时间
- 1000ms
- 内存
- 256MiB
- 难度
- 2
- 标签
- 递交数
- 5
- 已通过
- 4
- 上传者