Run ID | 作者 | 问题 | 语言 | 测评结果 | Time | Memory | 代码长度 | 提交时间 |
---|---|---|---|---|---|---|---|---|
1017 | 关清声 | 超级素数 | C++ | Wrong Answer | 0 MS | 264 KB | 397 | 2023-06-18 10:55:53 |
#include<iostream> using namespace std; int check(int x) { int n=x; int i=1; while(n!=0) { n/=10; i*=10; } for(int l=2;l<x;l++) { for(int j=1;j<i;j*=10) { if(x/j%l==0) { return 0; } } } return 1; } int main() { int n,num=0; cin>>n; for(int i=2;i<=n;i++) { if(check(i)==1) { num++; } } cout<<num<<endl; return 0; }
------Input------
73
------Answer-----
12
------Your output-----
8