逆天了我真的不知道为什么了,60pts求调
查看原帖
逆天了我真的不知道为什么了,60pts求调
1313312
zzdkf20081224楼主2024/11/7 21:42
#include<bits/stdc++.h>
using namespace std;
int t,n;
int main(){
	ios::sync_with_stdio(0);
	cin.tie(0);
	cout.tie(0);
	cin>>t;
	for(int k=1;k<=t;k++){
		cin>>n;
		int bitt=n/7;
		if(bitt>=1&&n!=7){
			if(n-7*(bitt-1)==8)cout<<"10";
			if(n-7*(bitt-1)==9) cout<<"18";
			if(n-7*(bitt-1)==10) cout<<"22";
			if(n-7*(bitt-1)==11) cout<<"20"; 
			if(n-7*(bitt-1)==12) cout<<"28"; 
			if(n-7*(bitt-1)==13) cout<<"68"; 
			if(n-7*(bitt-1)==7) cout<<"8"; 
			for(int i=1;i<=bitt-1;i++) cout<<"8";
		}
		if(n==1) cout<<"-1";
		if(n==2) cout<<"1";
		if(n==3) cout<<"7";
		if(n==4) cout<<"4";
		if(n==5) cout<<"3";
		if(n==6) cout<<"6";
		if(n==7) cout<<"8";
		cout<<'\n';
	}
	return 0;
} 
2024/11/7 21:42
加载中...