eolymp
bolt
Try our new interface for solving problems
Məsələlər

Tariflər

Tariflər

Müasir dövrdə demək olar ki, hər bir mobil əlaqə operatoru geniş tariflər yığımına malikdir. Bu, hər kəsə özünə uyğun tarifi seçməyə imkan verir. Təəssüf ki, bu seçimi insanın özünün hesablaması çox çətindir.

Mobil operatorlarının birində hər tarif 3 ədəd ilə xarakterizə olunur: abonent ödənişi ci (manatla verilir), minimal tarifə malik vaxt vahidi ti (saniyə ilə verilir), minimal tarifə malik vaxt vahidinin qiyməti pi (qəpiklə verilir, bir manat 100 qəpikdir). Ay ərzində zənglərin ümumi qiyməti abonent ödənişindən və hər bir çıxış zənginin qiymətindən ibarətdir. İ tarifindən istifadə etməklə bir zəngin qiyməti belə hesablanır: Tutaq ki, danışıq vaxtı T saniyəyə bərabərdir. Əgər T < ti olarsa, zəngin qiyməti 0-a bərabərdir. Əks halda zəngin qiyməti k-nın pi-ə hasilinə bərabərdir, burada k, k · tiT şərtini ödəyən ən kiçik tam ədəddir.

Tariflərin izahı və ay ərzində abonentin çıxış zənglərinin statistikası verilmişdir: m - zənglərin sayı, d1, ..., dm (saniyə ilə) zənglərin müddətidir. Elə tarif tapın ki, bu zənglərin ümumi qiyməti minimal olsun.

Giriş verilənlər

Birinci sətir nm tam ədədlərindən ibarət olmalıdır, belə ki, n tariflərin sayı (1n), m abonentlərin çıxış zənglərinin sayıdır (m100). Hər bir növbəti n sətir bir tarifi göstərir və 3 tam ədəddən ibarətdir: ci (0ci100), ti (1ti3600), pi (0pi1000).

Axırıncı sətir isə m tam ədəddən ibarətdir: d1, ..., dm (1di3600 1-dən m-ə qədər olan bütün i-lər üçün).

Çıxış verilənlər

Elə tarif nömrəsini verin ki, ondan istifadə etdikdə verilən ay ərzində abonentitn çıxış zənglərinin ümumi qiyməti minimal olsun. Tariflər girişdə verildiyi sıra ilə, 1-dən n**-ə **kimi tam ədədlərlə nömrələnir. Əgər bir neçə belə tarif varsa, onlardan istənilən birinin nömrəsini verin.

Zaman məhdudiyyəti 1 saniyə
Yaddaşı istafadə məhdudiyyəti 122.49 MiB
Giriş verilənləri #1
2 1
100 60 100
51 10 100
600
Çıxış verilənləri #1
1
Mənbə Russian-Code-Cup-2011 1-й кв. раунд