昨晚 CF A 求调
  • 板块学术版
  • 楼主Pig_py
  • 当前回复2
  • 已保存回复2
  • 发布时间2022/5/15 12:34
  • 上次更新2023/10/28 01:23:43
查看原帖
昨晚 CF A 求调
448873
Pig_py楼主2022/5/15 12:34
#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 12:34
加载中...