Fişierul intrare/ieşire:siruri4.in, siruri4.outSursăad-hoc
AutorAdăugată delivliviLivia Magureanu livlivi
Timp execuţie pe test0.1 secLimită de memorie262144 kbytes
Scorul tăuN/ADificultateN/A

Vezi solutiile trimise | Statistici

Siruri4

Se dau 2 şiruri, a şi b de numere întregi de dimensiune N.
Fie o subsecventă cu capetele s şi d ( 1 ≤ s ≤ d ≤ n ) astfel încât:
as + as+1 + ... + ad-1 + ad = bs + bs+1 + ... + bd-1 + bd
Găsiţi lungimea celei mai mari subsecvenţe care respectă proprietatea de mai sus.

Date de intrare

Fişierul de intrare siruri4.in va conţine, pe prima linie, valoarea N.
Pe cea de a doua linie se vor afla N valori despărţite prin câte un spaţiu, reprezentând şirul a.
Pe cea de a treia linie se vor afla N valori despărţite prin câte un spaţiu, reprezentând şirul b.

Date de ieşire

În fişierul de ieşire siruri4.out, pe prima linie, se va afişa lungimea secvenţei cerute, dacă aceasta există, sau 0, în cazul în care nu există soluţie.

Restricţii

  • -1 000 000 000 ≤ ai, bi ≤ 1 000 000 000, oricare ar fi i din {1, 2, ..., N}

Subtask-uri

IndicePunctajRestricţii
120 puncteN ≤ 100
220 puncteN ≤ 1 000
320 puncteN ≤ 30 000
440 puncteN ≤ 100 000

Exemplu

siruri4.insiruri4.out
5
1 4 3 8 1
2 7 3 5 4
3
Trebuie sa te autentifici pentru a trimite solutii. Click aici

Cum se trimit solutii?