제출 #2938

#제출 시각아이디문제언어결과실행 시간메모리
2938imsifile생일수 I (GA4_birthday1)C++98
100 / 100
76 ms1088 KiB
#include<stdio.h>
#define rp(a,b) for(i=b;i--;)putchar(a)

int m[8]={0,9,10,3,12,5,6,15};

void t(){
	int x,i,j;
	scanf("%d",&x),j=m[x%8];
	if(x<j)puts("-1");
	else{
		if(x>=20&&x%8==4)j=20;
		if(j%5)rp('3',j/3);
		else rp('5',j/5);
		rp('8',(x-j)/8);puts("");
	}
}

int main(){
	int n;
	for(scanf("%d",&n);n--;)t();
	return 0;
}
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...