wa#1 2 9 10求助
查看原帖
wa#1 2 9 10求助
1229012
1aKu403楼主2024/10/26 18:10
#include <bits/stdc++.h>
using namespace std;
int main(){
	int t;cin>>t;
	while(t--){
		int n;cin>>n;
		if(n
		==1){
			cout<<-1<<endl;
			continue;
		}
		int i=0;
		while(n>1){
			if(n%7==6&&i!=0){
				cout<<0;
				n-=6;
				continue;
			}
			i++;
			if(n==2){
				cout<<1;
				break;
			}
			if(n==3){
				cout<<7;
				break;
			}
			if(n==4){
				cout<<4;
				break;
			}
			if(n==5){
				cout<<2;
				break;
			}
			if(n==6){
				cout<<6;
				break;
			}
			if(n==7){
				cout<<8;
				break;
			}
			if(n%7==0){
				cout<<8;
				n-=7;
				continue;
			}
			if(n%7<=2){
				cout<<1;
				n-=2;
				continue;
			}
			if(n%7<=5){
				cout<<2;
				n-=5;
				continue;
			}
			if(n%7==6){
				cout<<6;
				n-=6;
				continue;
			}
			
		}
		cout<<endl;
	}
}
2024/10/26 18:10
加载中...