fork download
  1. #include <iostream>
  2. #include <cmath>
  3. using namespace std;
  4.  
  5.  
  6. int main() {
  7. int d, m, t;
  8. int x, discriminator, sum, superfluous;
  9. cin >> d >> m >> t; sum = m + t; //рахуємо кількість свічок у двох коробках
  10. pow (x, 2) + (1 - d) * x + (pow (d, 2) - d - 18 - 2 * sum) / 2;
  11. discriminator = pow (1-d, 2) - 2 * (pow (d, 2) - d - 18 - 2 * sum);
  12. x = ((d-1) + sqrt (discriminator)) / 2; //вік Маргарити в момент перевірки вмісту коробки
  13. superfluous = m - ((4+x) * (x - 3)) / 2; //зайва кількість свічок в коробці Маргарити
  14. cout << superfluous; //виводимо відповідь return 0;
  15. }
Success #stdin #stdout 0s 4392KB
stdin
4
48
3
stdout
9