Paylaşdırma#179

Paylaşdırma

1 saniyə
64 meqabayt
Çox asan

İnsanlar, elfler və cırtdanların yaşadığı yaşayış məntəqələrinə planlaşdırılan hücum üçün Orqrim Yumruqçəkic bütün mövcud döyüşçüləri fərqli dəstəyə bölüb onları fəthə göndərdi. Lakin, kəşfiyyatçılar yaşayış məntəqələrində düşmənin qüvvələri haqqında yenilənmiş məlumatlarla geri qayıtdılar və bu da Orqrimi strategiyasını dəyişməyə vadar etdi. O, indi döyüşçüləri bir dəstədən digərinə ötürməklə dəstələr arasında yenidən paylamaq istəyir. Qarışıqlıqdan yayınıb, yenidən bölgünü mümkün qədər tez həyata keçirmək üçün, belə ötürmələrin (hər ötürmə bir əsgərin bir dəstədən digərinə köçürülməsindən ibarətdir) sayı minimum olmalıdır.

Döyüşçülərin istənilən düzülüşünü əldə etmək üçün lazım olan ən az sayda əsgər köçürməsini tapın.

Giriş

Birinci sətirdə bir tam ədəd (1 \le N \le 10000) — dəstələrin sayı verilir.

İkinci sətirdə döyüşçülərin dəstələr üzrə ilkin bölgüsü: tam ədəd, hər biri uyğun dəstədəki döyüşçülərin sayıdır.

Üçüncü sətirdə döyüşçülərin tələb olunan (hədəf) bölgüsü verilir.

Hər hansı bir dəstədə döyüşçülərin sayı 10^6-dan çox olmur. İlkin bölgüdəki döyüşçülərin ümumi sayı son (tələb olunan) bölgüdəki ümumi sayla bərabərdir.

Çıxış

Lazımi düzülüşü əldə etmək üçün lazım olan ən az transferlərin sayını çıxışa yazın.

Nümunələr

Nümunə 1

Loading
Loading

Nümunə 2

Loading
Loading