Run ID | 作者 | 问题 | 语言 | 测评结果 | 分数 | 时间 | 内存 | 代码长度 | 提交时间 |
---|---|---|---|---|---|---|---|---|---|
20187 | 陈万瑄 | H数 | C++ | 运行超时 | 80 | 1000 MS | 276 KB | 339 | 2021-06-05 12:40:39 |
#include<bits/stdc++.h> using namespace std; int n,i,s,t[5]={0,2,3,5,7}; stack<long long> a; int isH(int x){ for(int j=1;j<=4;j++){ while(x%t[j]==0){ x/=t[j]; } if(x==1) return 1; } return 0; } int main(){ cin>>n; while(s<=n){ if(isH(++i)){ a.push(i); s++; } } cout<<a.top(); return 0; }