Təyinat məsələsi
Kombinator optimallaşdırma məsələlərindən biri də "təyin etmə məsələsi" adlanan klassik məsələdir. Bu məsələ aşağıdakı kimi formalaşdırılır:
işçi var, 1-dən -ə qədər nömrələnmiş, və iş, həmçinin 1-dən -ə qədər nömrələnmişdir. Əgər -ci işçi -ci işi yerinə yetirirsə, ona pul vahidi məbləğində əmək haqqı ödənilir. İşçilərin işlərə elə bir təyin edilməsini tapmaq lazımdır ki, (hər bir işçi dəqiq bir iş yerinə yetirir, hər bir iş dəqiq bir işçi tərəfindən yerinə yetirilir) işçilərin ümumi maaşı minimal olsun (müvafiq məbləğ "təyin etmə dəyəri" adlanır).
Təyin etmə məsələsini həll edən proqram yazın.
Giriş verilənləri
Birinci sətir tam ədəd ehtiva edir.
Növbəti sətir hər biri ədəd ehtiva edir. Bu zaman -ci sətirin -ci ədədi -ə bərabərdir.
Çıxış verilənləri
Təyin etmənin minimal mümkün dəyərini çıxarın.