WA#1#2 余数算法 求调QAQ
查看原帖
WA#1#2 余数算法 求调QAQ
1067741
Andyxz楼主2024/10/31 17:37
#include <bits/stdc++.h>
using namespace std;
int main(){
	int n;
	int t;
	cin>>t;
	while(t--){
		cin>>n;
		int x,m;
		x=n%7;m=n/7;
		switch(x){
			case 1:{
				if(m>0){
					m--;
					cout<<10;
				}
				else{
					cout<<-1;m=0;
				}
				break;
			}
			case 2:{
				cout<<1;
				break;
			}
			case 3:{
				if(m>1){
					m-=2;cout<<200;
				}
				else if(m==1){
					m-=1;cout<<40;
				}
				else cout<<7;
				break;
			}
			case 4:{
				if(m>0){
					m--;cout<<20;
				}
				else cout<<4;
				break;
			}
			case 5:{
				cout<<2;
				break;
			}
			case 6:{
				cout<<6;
				break;
			}
			case 0:{
				break;
			}
		}
		for(int i=1;i<=m;i++){
			cout<<8;
		}
		cout<<endl;
	}
	return 0;
}
2024/10/31 17:37
加载中...