Masala #BPRYGNOE5A
Robotlar
Robolandiya 1 dan N gacha ketma-ket raqamlangan shaharlardan iborat robotlar “uyi”, ya'ni har bir shahar robot ishlab chiqarish bilan shug'ullananadi. Har bir shahar xaridor talabiga ko'ra robotlar uchun narxni o'zi belgilaydi. Yaqin kunlarda uzoq o'lkalardan mehmonlar tashrif buyuradi. Har bir xaridor oralig'idagi shaharlarni aylanadi va ushbu shaharlar ichidagi eng arzon narxdagi robotni, agar puli yetsa xarid qiladi. Aks holda hech narsa xarid qilmaydi. Xaridorlar ko'pligi uchun shaharlar robot narxini belgilashda sizdan yordam so'ramoqda. Robolandiya oladigan foyda maksimal bo'ladigan narxlarni aniqlang.
Birinchi qatorda va - shaharlar va turistlar soni kiritiladi.
Keyingi ta qatorning har birida uchtadan son - har bir turist sayohatni qayerdan boshlashi, qaysi shaharda tugatishi va byudjet miqdori kiritiladi.
Birinchi qatorda maksimal foyda qiymatini chop eting.
Keyingi qatorda har bir shahar uchun optimal narxni chop eting. Maksimal summani bir necha xil usulda olish mumkin bo'lsa istalganini chop etishingiz mumkin. Har bir shahar uchun narx oralig'ida bo'lishi zarur.
# | input.txt | output.txt |
---|---|---|
1 |
7 5 1 4 7 3 7 13 5 6 20 6 7 1 1 2 5 |
43 5 5 13 13 20 20 13 |
2 |
5 4 1 4 10 1 4 9 1 4 1 1 4 3 |
18 9 9 9 9 1 |