求助!!!!
查看原帖
求助!!!!
1494312
guoyichen_guoyichen楼主2024/11/5 21:04

p11229

#include<bits/stdc++.h>
using namespace std;
int t,n;
int main() {
	//freopen("rand.in","r",stdin);
	//freopen("rand.out","w",stdout);
	ios::sync_with_stdio(0);
	cin.tie(0),cout.tie(0);
	cin>>t;
	while(t--) {
		cin>>n;
		if(n%7==0) {
			for(int i=1; i<=n/7; i++)cout<<8;
			cout<<'\n';
		} else if(n%7==1) {
			if(n==1)cout<<-1<<'\n';
			else {
				cout<<10;
				for(int i=1; i<=(n-8)/7; i++)cout<<8;
				cout<<'\n';
			}
		} else if(n%7==2) {
			if(n==2) {
				cout<<1<<'\n';
			} else {
				for(int i=1; i<=(n-2)/7; i++)cout<<8;
				cout<<'\n';
			}
		}
		else if(n%7==3){
			if(n==3)cout<<7<<'\n';
			else
			if(n==10)cout<<22<<'\n';
			else{
				cout<<200;
				for(int i=1;i<=(n-17)/7;i++)cout<<8;
				cout<<'\n';
			}
		}
		else if(n%7==4){
			if(n==4)cout<<4<<'\n';
			else{
				cout<<20;
				for(int i=1;i<=(n-11)/7;i++)cout<<8;
				cout<<'\n';
			}
		}
		else if(n%7==5){
			if(n==5)cout<<2<<'\n';
			else{
				cout<<2;
				for(int i=1;i<=(n-5)/7;i++)cout<<8;
				cout<<'\n';
			}
		}
		else if(n%7==6){
			if(n==6)cout<<6<<'\n';
			else{
				cout<<6;
				for(int i=1;i<=(n-6)/7;i++)cout<<8;
				cout<<'\n';
			}
		}
	}
	return 0;
}

2024/11/5 21:04
加载中...