Fişierul intrare/ieşire: | sdp.in, sdp.out | Sursă | InfoOltenia 2018 - Clasele 9 - 10 Echipe |
Autor | Bogdan Iordache, Denis-Gabriel Mita | Adăugată de | |
Timp execuţie pe test | 1 sec | Limită de memorie | 36864 kbytes |
Scorul tău | N/A | Dificultate | N/A |
Vezi solutiile trimise | Statistici
Şir de perechi
Se dau două şiruri A şi B de numere naturale a câte N elemente fiecare:
A = [a1, a2, a3, a4 … aN]
B = [b1, b2, b3, b4… bN].
Aflaţi x şi y numere întregi astfel încât pentru fiecare i de la 1 la N – 1 este adevărată relaţia:
x * ai + y * bi < x * ai+1 + y * bi+1.
Cerinţă
Cunoscându-se cele 2 şiruri A şi B, determinaţi x şi y care respectă relaţia precedentă.
Date de intrare
Prima linie a fişierului sdp.in va conţine numărul N.
A doua line va conţine N numere, separate prin câte un spaţiu, reprezentând şirul A.
A treia linie va conţine N numere, separate prin câte un spaţiu, reprezentând şirul B.
Date de ieşire
În fişierul sdp.out afişaţi pe prima linie numerele x şi y separate printr-un spaţiu. Numerele afişate trebuie să se afle în intervalul [-1018, 1018].
Restricţii
- 1 ≤ ai, bi ≤ 109
- pentru 15% din punctaj: 2 ≤ N ≤ 100 şi există soluţie cu 0 ≤ |x|, |y| ≤ 100
- pentru 30% din punctaj: 2 ≤ N ≤ 106 şi există soluţie cu 0 ≤ |x|, |y| ≤ 1000
- pentru 70% din punctaj: 2 ≤ N ≤ 106 şi există soluţie cu 0 ≤ |x|, |y| ≤ 106
- pentru 100% din punctaj: 2 ≤ N ≤ 106 şi există soluţie cu 0 ≤ |x|, |y| ≤ 1018
Exemplu
sdp.in | sdp.out |
---|---|
3 2 5 7 1 2 3 | 2 1 |
Explicaţie
2 * 2 + 1 * 1 < 2 * 5 + 1 * 2
2 * 5 + 1 * 2 < 2 * 7 + 1 * 3
Astfel, x = 2 y = 1 este o soluţie validă.