昨晚 CF A 题求调
  • 板块学术版
  • 楼主Pig_py
  • 当前回复3
  • 已保存回复3
  • 发布时间2022/5/15 07:38
  • 上次更新2023/10/28 01:25:10
查看原帖
昨晚 CF A 题求调
448873
Pig_py楼主2022/5/15 07:38
#include<bits/stdc++.h>
using namespace std;
int main(){
	int t;
	cin>>t;
	while(t--){
		long long n;
		long long u,v;
		scanf("%lld",&n);
		if((n%6)%4!=0||(n%4)%6!=0){
			puts("-1");
			continue;
		}
		if(n<4){
			puts("-1");
			continue;
		}
		if((n%6)%4==0){
			u=n/6+((n%6)/4);
		}
		else if(n/6!=0){
			u=(n/6-1)+(n-1LL*(n/6-1)*6)/4;
		}
		else {
			puts("-1");
			continue; 
		}
		if((n%4)%6==0){
			v=n/4+((n%4)/6);
		}
		else if(n/4!=0){
			v=(n/4-1)+(n-1LL*(n/4-1)*4)/6;
		}	
		else{
			puts("-1");
			continue;
		}	
		cout<<u<<" "<<v;
		puts("");
	}
}
2022/5/15 07:38
加载中...