Submission

Status:

[PPPPTSSSSSSSSS]

Subtask/Task Score:

{0/100}

Score: 0

User: Few500

Problemset: anna

Language: cpp

Time: 1.085 second

Submitted On: 2026-03-25 08:27:02

#include<iostream>
#include<vector>
#include<algorithm>
using namespace std;

int main(){
    ios_base::sync_with_stdio(false);
    cin.tie(NULL);
    
    int n;
    cin >> n;
    while(n--){
        vector<long long> nums(5);
        for(int i=0; i<5; i++)
            cin >> nums[i];
        sort(nums.begin(), nums.end());

        int A = 0, B = 0;
        for(int i=1; i<=nums[4]; i++){
            if(nums[4] % i != 0)
                continue;
            long long x = nums[4] / i;
            if(i > x)
                break;
            if(i + x == nums[3]){
                A = x;
                B = i;
                break;
            }
            if(i == x)
                break;
        }
        if(B == 0){
            cout << "0 0\n";
            continue;
        }
            
        vector<int> v = {A-B, A%B, A/B};
        sort(v.begin(), v.end());

        for(int i=0; i<3; i++){
            if(v[i] != nums[i]){
                A = 0;
                B = 0;
            }
        }
        cout << A << ' ' << B << '\n';
    }

    return 0;
}