Temă

Time limit: 0.8s Memory limit: 8MB Input: tema.in Output: tema.out

^& missed opportunity...

Cerință

Într-o zi fantastică de joi, te pui la birou și decizi să îți faci tema la materia ta preferată, matematica. Deschizi caietul și observi că profesoara ți-a dat un singur exercițiu de făcut (în mod normal, primești minimum 2 pagini din culegere și 3 din manual). Uimit, deschizi culegerea și observi un șir lung de fracții. Acesta nu e doar pe o pagină, nici pe două, ci pe 39 de pagini. După un proces de numărat foarte amplu, ai observat că șirul este alcătuit din exact NN fracții, iar cerința exercițiului este să calculezi suma tuturor fracțiilor și să o scrii simplificată. Din cauza lungimii imense a exercițiului, te-ai decis să scrii un program care să iți rezolve tema!

Date de intrare

Pe prima linie a fișierului de intrare tema.in se găsește un număr întreg NN, reprezentând numărul de fracții din temă.
Pe fiecare dintre următoarele NN linii, se află câte 2 numere, AiA_i și BiB_i, reprezentând numărătorul, respectiv numitorul fracției AiBi\frac{A_i}{B_i} din temă.

Date de ieșire

Pe prima linie a fișierului de ieșire tema.out se vor găsi 22 numere întregi, XX și YY, separate printr-un spațiu, reprezentând suma celor NN fracții sub forma fracției XY\frac{X}{Y} simplificate.

Restricții și precizări

  • 1N100 0001 \leq N \leq 100 \ 000;
  • 1Ai,Bi1091 \leq A_i, B_i \leq 10^9, pentru 1iN1 \leq i \leq N;
  • 1X,Y10181 \leq X, Y \leq 10^{18};
  • O fracție XY\frac{X}{Y} este simplificată dacă cmmdc(X,Y)=1cmmdc(X, Y) = 1;
  • Numitorul YY trebuie afișat chiar dacă Y=1Y = 1;
    # Punctaj Restricții
    1 37 1N101 \leq N \leq 10 și 1Ai,Bi15,1iN1 \leq A_i, B_i \leq 15, 1 \leq i \leq N
    2 31 1N100001 \leq N \leq 10000 și 1Ai,Bi107,1iN1 \leq A_i, B_i \leq 10^7, 1 \leq i \leq N
    2 32 Fără restricții suplimentare

Exemplul 1

tema.in

2
1 2
1 4

tema.out

3 4

Explicație

Cele 2 fracții sunt 12\frac{1}{2} și 14\frac{1}{4}, iar suma lor este 34\frac{3}{4}, fracție care este deja simplificată.

Exemplul 2

tema.in

3
1 3
3 9
16 12

tema.out

2 1

Explicație

Cele 3 fracții sunt 13\frac{1}{3}, 39\frac{3}{9} și 1612\frac{16}{12}. Suma lor este 7236\frac{72}{36}, care poate fi scrisă simplificată ca 21\frac{2}{1}.

Log in or sign up to be able to send submissions!