这道真水!!
连我们的ch都会!!(你想水不水!!!)
大致思路就是爆枚,没什么好说的,那个ch加了几个特判然后AC了,这让我及其不爽!!!
#include<bits/stdc++.h>
using namespace std;
int n;
int T;
int Read(){
char c=' ';
int f=1;
while(c<'0'||c>'9'){
if(c=='-'){
f=-1;
}
c=getchar();
}
int x=0;
while(c>='0'&&c<='9'){
x=x*10+c-'0';
c=getchar();
}
return x*f;
}
void wr(int x){
if(x<0){
printf("-");
x=-x;
}
if(x>9) wr(x/10);
putchar(x%10+'0');
}
bool check(int i){
if(i%7==0) return 1;
int t=i;
while(t){
int w=t%10;
if(w==7){
return 1;
}
t/=10;
}
return 0;
}
int main(){
freopen("1.in","r",stdin);
freopen("1.out","w",stdout);
cin>>T;
while(T--){
n=Read();//cout<<check(17)<<endl;
int l=0;
for(int i=7;i<=10000005;i++){
if(check(i)){
l++;
}
if(l==n){
wr(i);
putchar('\n');
break;
}
}
}
}