JUTHB - Editorial

Practice
Author: Ritvik
Tester: Ritvik
Editorialist: Ritvik

DIFFICULTY:

EASY

PREREQUISITES:

Math

PROBLEM:

Find the individual quantity of all three packs from n packs and the total cost of all packs, given the total and combined quantities (x, y, z) and cost of all packs (20, 30, 40).

EXPLANATION:

Given combined quantities of every two packs (x, y, z) and total quantity n. Let say the individual quantity is a, b, c of all three packs respectively. x=(a+b), y=(b+c) and z=(c+a) is given, therefore individual quantities is figured out by a=n-y, b=n-z, and c=n-x. Cost for a is 20, b is 30, and c is 40 (mentioned in the prompt). So multiplying the quantities a, b, c with its respective cost solves the problem.
Hence for each a, b, c, individual quantity and total cost can be determined using the above approach.

SOLUTION:

Setter's Solution
#include <iostream>

using namespace std;
int main() {
    int t;
    cin >> t; // input number of test cases
    while (t--) { // looping the code in the scope till the last test case
        int x, y, z, n;
        cin >> x >> y >> z >> n;
        cout << n - y << " " << n - z << " " << n - x << " ";
        cout << (n - y) * 20 + (n - z) * 30 + (n - x) * 40 << endl;
    }

    return 0;
}