Masala B

Xotira 256 MB Vaqt 1000 ms
14

Signal Zanjiri

Robototexnika laboratorida ketma-ket ulangan \(N\) ta signal modul mavjud. Har bir modulda ikkita port qiymati yozilgan:

- chap port: \(s\)

- o‘ng port: \(d\)

Modullar aynan berilgan tartibda joylashgan. Ikki qo‘shni modul mos (compatible) deyiladi, agar birinchisining o‘ng porti ikkinchisining chap portiga teng bo‘lsa:  \(d[i] = s[i+1]\)

Biror \([l..r]\) ketma-ket modul bo‘lagi to‘liq mos deyiladi, agar ushbu bo‘lak ichidagi har bir qo‘shni juftlik mos bo‘lsa:  \(d[l]=s[l+1], d[l+1]=s[l+2], ..., d[r-1]=s[r]\)

Berilgan modullar ketma-ketligida to‘liq mos bo‘lgan eng uzun bo‘lak (subarray) uzunligini toping.

Subtasklar

- Subtask 1 (7 ball): barcha juftliklar mos keladi yoki birorta juftlik mos kelmaydi.

- Subtask 2 (10 ball): \(N \le 200\)

- Subtask 3 (30 ball): \(N \le 5000\)

- Subtask 4 (53 ball): Qo'shimcha cheklovlarsiz.


Kiruvchi ma'lumotlar:

Birinchi qatorda \(N\) natural soni beriladi. \((1 \le N \le 10^6)\)

Keyingi \(N\) qatorda har bir modul uchun ikkita son beriladi: \(s\) va \(d\) (chap va o‘ng port qiymatlari). \((1 \le s, d \le 10000)\)


Chiquvchi ma'lumotlar:

Bitta son chiqaring — eng uzun to‘liq mos bo‘lgan bo‘lak uzunligi.


Misollar
# input.txt output.txt
1
5
2 10
10 5
5 2
2 10
37 5
4
2
1
5 7
1