3 条题解
-
0
#define Maxn 30001 using namespace std; bool a[Maxn]; bool flag=true; int s(int k){ k=k%100/10; if(k==7) return 1; return 0; } int main() { int n; cin>>n; for(int i=7;i<=Maxn;i+=7){ a[i]=true; } for(int i=17;i<=Maxn;i+=10){ a[i]=true; } for(int i=70;i<=Maxn;i+=100){ for(int j=0;j<=9;j++){ a[i+j]=true; } } for(int i=700;i<=Maxn;i+=1000){ for(int j=0;j<=99;j++){ a[i+j]=true; } } for(int i=7000;i<=Maxn;i+=10000){ for(int j=0;j<=999;j++){ a[i+j]=true; } } for(int i=1;i<=n;i++){ if(a[i]) cout<<i<<endl; } return 0; }
-
0
#include <bits/stdc++.h> using namespace std; int main() { int n; cin >> n; for(int i=1;i<=n;i++) { bool flag = true; if(i%7 == 0) flag = false; string s = to_string(i); for(int i=0;i<s.size();i++) if(s[i] == '7') { flag = false; break; } if(!flag) cout << i << endl; } return 0; }
- 1
信息
- ID
- 756
- 时间
- 1000ms
- 内存
- 64MiB
- 难度
- 7
- 标签
- 递交数
- 392
- 已通过
- 90
- 上传者