아직 만들고 있는 페이지입니다.

이 페이지는 아직 만드는 중입니다. 보이는 내용은 바뀔 수 있습니다.

Ståskrivbordet

시간 제한1초메모리 제한1024 MB

요약
여러 판을 높이 합이 x로 같은 두 묶음으로 나눌 때 사용하는 판의 총 개수를 최소로 구한다.
난이도

보통10점 중 5점

유형
동적 계획법, 백트래킹
정답자
아직 제출이 없습니다

문제

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 (10≤x≤10010 \leq x \leq 100, 2≤n≤202 \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 h_ih\_i (1≤h_i≤1001 \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 n_1n\_1 och n_2n\_2, antalet plattor hon har under vardera fot. Skriv det minsta talet först, d.v.s. se till att n_1≤n_2n\_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.

예제2

  1. 예제 1

    입력
    14 5
    10 5 4 9 7
    
    예상 출력
    2 2
    
  2. 예제 2

    입력
    100 9
    30 33 33 4 50 40 60 51 48
    
    예상 출력
    2 4