Ståskrivbordet | 프로그래밍의 벗 PivotOJ
PivotOJ

Ståskrivbordet

시간 제한: 1000ms메모리 제한: 1024MB출처: Programmeringsolympiaden 2014 — skolkvalBOJ 26903

문제

Annas mamma klagar att hon sitter för mycket vid datorn varje dag. Nä detta ska Anna minsann ordna. Hon har bestämt sig för att stå upp vid datorn istället!

Men datorskärmen står för högt upp! Anna behöver komma upp exakt xx centimeter av ergonomiska skäl. Hon har nn plattor till sin hjälp. Genom att lägga ett antal av dem under vardera foten, så kan hon komma upp exakt xx centimeter. Plattorna under höger fot måste alltså ha sammanlagd höjd xx centimeter, och plattorna under vänster fot måste också ha sammanlagd höjd xx centimeter. Vad är det minsta totala antalet plattor hon behöver?

입력

Först kommer en rad med talen xx och nn (10x10010 \leq x \leq 100, 2n202 \leq n \leq 20), hur många centimeter Anna måste lägga under varje fot respektive antalet plattor.

Därefter kommer en rad med nn heltal hih_i (1hi1001 \leq h_i \leq 100). Det kommer alltid att finnas en lösning.

출력

För att göra det svårare att gissa rätt svar, så ska du skriva ut två heltal n1n_1 och n2n_2, antalet plattor hon har under vardera fot. Skriv det minsta talet först, d.v.s. se till att n1n2n_1\leq n_2. Om det finns flera lösningar där totala antalet plattor är samma så kan du välja vilken som helst utav dem.

예제

예제 1

입력
14 5
10 5 4 9 7
출력
2 2

예제 2

입력
100 9
30 33 33 4 50 40 60 51 48
출력
2 4
코드를 제출하려면 로그인하세요.