求助60分!
查看原帖
求助60分!
1142179
Main_Lid楼主2024/10/26 19:07
#include<bits/stdc++.h>
using namespace std;
#define int long long
int t;
int n;
signed main()
{
	cin>>t;
	while(t--)
	{
		cin>>n;
		if(n==1)printf("-1\n");
		else if(n==2)printf("1\n");
		else if(n==3)printf("7\n");
		else if(n==4)printf("4\n");
		else if(n==5)printf("2\n");
		else if(n==6)printf("6\n");
		else if(n==7)printf("8\n");
		else if(n==8)printf("10\n");
		else if(n==9)printf("18\n");
		else if(n==10)printf("22\n");
		else if(n==11)printf("20\n");
		else if(n==12)printf("28\n");
		else if(n==13)printf("68\n");
		else if(n==14)printf("88\n");
		else
		{
			if(n%7==0)printf("8");
			else if(n%7==1)printf("10");
			else if(n%7==2)printf("18");
			else if(n%7==3)printf("22");
			else if(n%7==4)printf("20");
			else if(n%7==5)printf("28");
			else if(n%7==6)printf("68");
			for(int i=0;i<=(n-14)/7;i++)
				printf("8");
			printf("\n");
		}
	}
	return 0;
}
2024/10/26 19:07
加载中...