60分,
查看原帖
60分,
1441391
Xu0120楼主2024/11/21 13:35
#include<bits/stdc++.h>
using namespace std;
int main(){
	int a,b;
	cin>>a;
	for(int i=1;i<=a;i++){
		cin>>b;
		if(b==1)cout<<-1;
		else if(b==2)cout<<1;
		else if(b==3)cout<<7;
		else if(b==4)cout<<4;
		else if(b==5)cout<<2;
		else if(b==6)cout<<6;
		else if(b==7)cout<<8;
		else{ 
		if(b%7==0){
			for(int i=1;i<=b/7;i++){
				cout<<8;
			}
		}
		if(b%7==1){
			cout<<10;
			for(int i=1;i<=(b-8)/7;i++){
				cout<<8;
			}
		}
		if(b%7==2){
			cout<<1;
			for(int i=1;i<=(b-2)/7;i++){
				cout<<8;
			}
		}
		if(b%7==3){
			if(b==10){
				cout<<22;
			}
			cout<<200;
			for(int i=1;i<=(b-17)/7;i++){
				cout<<8;
			}
		}
		if(b%7==4){
			cout<<20;
			for(int i=1;i<=(b-11)/7;i++){
				cout<<8;
			}
		}
		if(b%7==5){
			cout<<2;
			for(int i=1;i<=(b/7);i++){
				cout<<8;
			}
		}
		if(b%7==6){
			cout<<6;
			for(int i=1;i<=(b/7)-1;i++){
				cout<<8;
			}
			
		}
	}cout<<endl;
	}
	
}
2024/11/21 13:35
加载中...