关于csp-j T3
  • 板块学术版
  • 楼主dsfgsdf
  • 当前回复4
  • 已保存回复4
  • 发布时间2024/11/1 17:30
  • 上次更新2024/11/1 20:29:13
查看原帖
关于csp-j T3
1003851
dsfgsdf楼主2024/11/1 17:30

求调qwq

#include<bits/stdc++.h>
using namespace std;
void p(int x){
	for(int l=1;l<=x;l++) cout<<8;
	cout<<endl;
}
int t,n;
int main(){
	cin>>t;
	for(int i=1;i<=t;i++){
		cin>>n;
		int e,y;
		e=n/7;
		y=n%7;
		switch(y){
			case 0:{
				p(e);
				break;
			}
			case 1:{
				if(n==1){
					cout<<-1;
					continue;
				} 
				cout<<"10";
				p(e-1);
				break;
			}
			case 2:{
				cout<<1;
				p(e);
				break;
			}
			case 3:{
				if(n==3){
					cout<<7;
					continue;
				}
				if(n==10){
					cout<<22;
				}
				cout<<200;
				p(e-2);
				break;
			}
			case 4:{
				if(n==4) {
					cout<<4;
					continue;
				}
				cout<<20;
				p(e-1);
				break;
			}
			case 5:{
				cout<<2;
				p(e);
				break;
			}
			case 6:{
				cout<<6;
				p(e);
				break;
			}
		}
		cout<<endl;
	}
	cout<<endl;
	return 0;
}

2024/11/1 17:30
加载中...