Ciąg liczbowy o wartościach będących liczbami całkowitymi nazywamy jedynkowym jeżeli
dwa dowolne jego sąsiednie wyrazy różnią się od siebie dokładnie o jeden oraz jego pierwszy wyraz jest równy
.
Bardziej precyzyjnie:
będzie ciągiem o wartościach całkowitych; powiedzmy, że ten ciąg jest jedynkowy, jeżeli:
spełniającej nierówność
zachodzi warunek
oraz
.
Napisz program, który:
Na standardowym wejściu znajdą się:
elementów ciągu, spełniająca nierówność
;
będąca żądaną sumą elementów ciągu, spełniająca nierówność
.
W pierwszych
wierszach standardowego wyjścia należy zapisać
liczb całkowitych (po jednej w wierszu)
będących kolejnymi wyrazami ciągu jedynkowego (
-ty wyraz w
-tym wierszu) o zadanej sumie
lub słowo NIE, jeżeli taki ciąg nie istnieje.
Dla danych wejściowych:
8 4
poprawną odpowiedzią jest:
0 1 2 1 0 -1 0 1
Autor zadania: Grzegorz Jakacki.
W razie problemów technicznych ze Szkopułem, prosimy o kontakt mailowy pod adresem szkopul@fri.edu.pl.
Jeśli chciałbyś porozmawiać o zadaniach, rozwiązaniach lub problemach technicznych, odwiedź nasze serwery na Discordzie. Są one moderowane przez społeczność, ale członkowie zespołu wsparcia również aktywnie się tam udzielają.