考场代码:
#include<bits/stdc++.h>
using namespace std;
int t,n,cnt,yu;
int main(){
ios::sync_with_stdio(false);
cin.tie(0),cout.tie(0);
cin>>t;
while(t--){
cin>>n;
cnt=n/7,yu=n%7;
if(n==17)cout<<"200";
else if(n==1)cout<<"-1";
else{
if(n<7){
switch(n){
case 2:{
cout<<1;
break;
}
case 3:{
cout<<7;
break;
}
case 4:{
cout<<4;
break;
}
case 5:{
cout<<2;
break;
}
case 6:{
cout<<6;
break;
}
}
}else{
switch(yu){
case 1:{
cnt--;
cout<<"10";
break;
}
case 2:{
cout<<"1";
break;
}
case 3:{
cnt--;
cout<<"22";
break;
}
case 4:{
cnt--;
cout<<"20";
break;
}
case 5:{
cout<<"2";
break;
}
case 6:{
cout<<"6";
break;
}
}
for(int i=1;i<=cnt;cout<<8,i++);
}
}
cout<<"\n";
}
return 0;
}