Size uzunluğu olan iki permütasyon ve veriliyor.
Bir işlemde permütasyonlardan birini seçip onu bir pozisyon sola döngüsel olarak kaydırabilirsiniz. Yani, permütasyon
aşağıdaki hâle dönüşür:
İşlemleri her iki permütasyon üzerinde istediğiniz sırayla gerçekleştirebilirsiniz.
Öyle permütasyonlar elde etmelisiniz ki, 'den 'e kadar her için permütasyonunun ilk elemanının toplamı, permütasyonunun ilk elemanının toplamından küçük olmasın.
Başka bir deyişle, her için aşağıdaki koşul sağlanmalıdır:
Gereken en az toplam işlem sayısını bulun.
İlk satırda bir tam sayı verilir (1 \leq n \leq 5000) — permütasyonların uzunluğu.
İkinci satırda ikişer ikişer farklı tam sayı a_1, a_2, \ldots, a_n verilir (1 \leq a_i \leq n) — permütasyonu.
Üçüncü satırda ikişer ikişer farklı tam sayı b_1, b_2, \ldots, b_n verilir (1 \leq b_i \leq n) — permütasyonu.
Bir tam sayı yazdırın — 'den 'e kadar her için permütasyonunun ilk elemanının toplamının, permütasyonunun ilk elemanının toplamından küçük olmaması için gereken en az toplam işlem sayısı.
Örnek 1
Örnek 2
Birinci örnekte koşul hiçbir işlem yapılmadan zaten sağlanmaktadır, bu yüzden cevap 'dır.
İkinci örnekte permütasyonunu iki kez, permütasyonunu ise bir kez döngüsel olarak kaydırabilirsiniz:
Bundan sonra permütasyonunun önek toplamları 3, 7, 8, 10, permütasyonunun önek toplamları ise 2, 6, 7, 10 olur. Böylece gerekli tüm eşitsizlikler sağlanır.
Bunu 'ten az işlemle elde etmek mümkün değildir, bu yüzden cevap 'tür.
Alt görev ( puan): n \le 8.
Alt görev ( puan): n \le 100.
Alt görev ( puan): n \le 1000.
Alt görev ( puan): Ek kısıt yoktur.