Dažymas skaičiais
시간 제한1초메모리 제한1024 MB
구간 길이 a_i와 전체 너비 W가 주어질 때, 모든 유효한 왼쪽에서 오른쪽 배치에서 항상 칠해지는 칸을 찾는다.
문제
Martynas per atostogas labai susidomėjo vienmatėmis „Dažymas skaičiais“ užduotimis. Šios užduotys apibrėžiamos taip:
-
turime dydžio tinklelį;
-
turime sveikųjų skaičių ;
-
tinklelį reikia užpildyti iš kairės į dešinę:
-
paliekant jame nulį ar daugiau tuščių langelių;
-
kiekvienam
- nuspalvinant iš eilės einančių langelių;
- paliekant vieną ar daugiau tuščių langelių;
-
galiausiai nuspalvinant iš eilės einančių langeliu;
-
paliekant nulį ar daugiau tuščių langelių.
-
Parašykite programą, kuri „Dažymas skaičiais“ užduočiai rastų langelius, kurie yra užpildyti visuose galimuose sprendiniuose.
입력
Pirmoje eilutėje įrašyti du sveikieji skaičiai: tinklelio plotis ir nuspalvintų grupių skaičius .
Antroje eilutėje pateikta tarpais atskirtų sveikųjų skaičių .
출력
Pirmoje eilutėje išveskite vieną sveikąjį skaičių: kiek langelių bus užpildyta visuose galimuose sprendiniuose.
Antroje eilutėje didėjimo tvarka išveskite langelių, užpildytų visuose galimuose sprendiniuose, numerius.
제한
- Testai tokie, kad užduotį visada bus įmanoma išspręsti bent vienu būdu, t. y. galioja .