比赛 | NOIP2023模拟赛5 | 评测结果 | AAAAAAAWWAWWWWWWWWWWWW |
---|---|---|---|
题目名称 | Number With The Given Amount Of Divisors | 最终得分 | 36 |
用户昵称 | 宇战 | 运行时间 | 3.680 s |
代码语言 | C++ | 内存使用 | 6.51 MiB |
提交时间 | 2023-11-17 11:12:35 | ||
#include<bits/stdc++.h> using namespace std; int n,m,s; int v[1000000]; int main(){ freopen("CF27E.in","r",stdin); freopen("CF27E.out","w",stdout); cin>>n; if(n==1){ cout<<1; return 0; }else{ for(int i=1;i<=2e5;i++){ for(int j=1;j<=sqrt(i);j++){ if(i%j==0){ v[i]+=2; } } if((int)sqrt(i)*(int)(sqrt(i))==i){ v[i]--; } if(v[i]==n){ cout<<i; return 0; } } } return 0; }