Sizə uzunluğu olan iki permutasiya və verilir.
Bir əməliyyatda permutasiyalardan birini seçib onu bir mövqe sola dövri sürüşdürə bilərsiniz. Yəni, permutasiya
aşağıdakı kimi çevrilir:
Əməliyyatları hər iki permutasiya üzərində istənilən ardıcıllıqla yerinə yetirə bilərsiniz.
Elə permutasiyalar əldə etməlisiniz ki, -dən -ə qədər hər bir üçün permutasiyasının ilk elementinin cəmi permutasiyasının ilk elementinin cəmindən kiçik olmasın.
Başqa sözlə, hər bir üçün aşağıdakılar ödənməlidir:
Lazım olan minimum ümumi əməliyyat sayını tapın.
Birinci sətirdə bir tam ədəd verilir (1 \leq n \leq 5000) — permutasiyaların uzunluğu.
İkinci sətirdə cüt-cüt fərqli tam ədəd a_1, a_2, \ldots, a_n verilir (1 \leq a_i \leq n) — permutasiyası.
Üçüncü sətirdə cüt-cüt fərqli tam ədəd b_1, b_2, \ldots, b_n verilir (1 \leq b_i \leq n) — permutasiyası.
Bir tam ədəd çap edin — elə minimum ümumi əməliyyat sayı ki, -dən -ə qədər hər bir üçün permutasiyasının ilk elementinin cəmi permutasiyasının ilk elementinin cəmindən kiçik olmasın.
Nümunə 1
Nümunə 2
Birinci nümunədə şərt artıq heç bir əməliyyat olmadan ödənir, buna görə cavab -dır.
İkinci nümunədə permutasiyasını iki dəfə, permutasiyasını isə bir dəfə dövri sürüşdürə bilərsiniz:
Bundan sonra permutasiyasının prefiks cəmləri 3, 7, 8, 10, permutasiyasının prefiks cəmləri isə 2, 6, 7, 10 olur. Beləliklə, tələb olunan bütün bərabərsizliklər ödənir.
Bunu -dən az əməliyyatla əldə etmək mümkün deyil, ona görə cavab -dür.
Alt tapşırıq ( xal): n \le 8.
Alt tapşırıq ( xal): n \le 100.
Alt tapşırıq ( xal): n \le 1000.
Alt tapşırıq ( xal): Əlavə məhdudiyyət yoxdur.