又来了,0分8WA2TLE
查看原帖
又来了,0分8WA2TLE
1028556
liyilin2011楼主2024/5/10 21:45
#include <bits/stdc++.h>
#define unsigned int int ;
using namespace std;

signed main(){
    signed t;
    cin>>t;
    while (t--){
        int n,m;
        cin>>n>>m;
        int maxn=-1,minn=1e9+5;
        for (int y=0;y<=m/3;y++){
            int sum=n-y,diff=m-3*n;
            int z=(sum+diff)/2;
            int x=(sum-diff)/2;
            if (x+y+z==n && 2*x+3*y+4*z==m){
                maxn=max(maxn,z);
                minn=min(minn,z);
            }
        }
        cout<<minn<<" "<<maxn<<endl;
    }
    return 0;
}
2024/5/10 21:45
加载中...