60wrong answer,求助
查看原帖
60wrong answer,求助
1012241
Dcchen楼主2024/11/2 17:29
#include<iostream>
using namespace std;
int T,n;
//6,2,5,5,4,5,6,3,7,6
int main(){
	cin>>T;
	while(T--){
		cin>>n;
		if(n<7){
			if(n==1){
				cout<<-1;
			}
			else if(n==2){
				cout<<1;
			}
			else if(n==3){
				cout<<7;
			}
			else if(n==4){
				cout<<4;
			}
			else if(n==5){
				cout<<2;
			}
			else if(n==6){
				cout<<6;
			}
			cout<<'\n';
			continue;
		}
		int shang=n/7,yu=n%7;
		if(yu==0){
			for(int i=1;i<=shang;i++)
			{
				cout<<8;
			}
		}
		if(yu==1){
			cout<<1<<0;
			for(int i=1;i<shang;i++){
				cout<<8;
			}
		}
		if(yu==2){
			cout<<1;
			for(int i=1;i<=shang;i++){
				cout<<8;
			}
		}
		if(yu==3){
			cout<<2<<2;
			for(int i=1;i<shang;i++){
				cout<<8;
			}
		}
		if(yu==4){
			cout<<2<<0;
			for(int i=1;i<shang;i++){
				cout<<8;
			}
		}
		if(yu==5){
			cout<<1<<7;
			for(int i=1;i<shang;i++){
				cout<<8;
			}
		}
		if(yu==6){
			cout<<6;
			for(int i=1;i<=shang;i++){
				cout<<8;
			}
		}
		cout<<'\n';
	}
}
2024/11/2 17:29
加载中...