April 2023 1 8 Report
JAK KTOŚ DA NA JUTRO DAM NAJ
Dany jest ciąg liczb całkowitych dodatnich określający ceny akcji danej spółki na giełdzie w kolejnych dniach
(na koniec każdego dnia). Chcemy stwierdzić, czy któregoś dnia cena akcji wynosiła dokładnie x. Jeśli był
więcej niż jeden taki dzień, Twój program powinien wyznaczyć pierwszy i ostatni taki dzień.
Wejście
Pierwszy wiersz wejścia zawiera dwie liczby całkowite n oraz x (1 ≤ n ≤ 100 000, 1 ≤ x ≤ 109
), oddzielone spacją i oznaczające liczbę kolejnych dni, przez które notowano ceny akcji danej spółki, oraz interesującą nas cenę
akcji. Drugi wiersz zawiera n liczb całkowitych z zakresu od 1 do 109
, oddzielonych spacjami, oznaczających
ceny akcji spółki w kolejnych dniach.
Wyjście
Twój program powinien wypisać dwie liczby oddzielone spacją. Pierwszą z nich powinien być numer pierwszego
dnia (będący liczbą między 1 a n), którego cena akcji wynosiła dokładnie x. Drugą natomiast powinien być
numer ostatniego takiego dnia.
Jeśli był tylko jeden dzień, gdy cena akcji wynosiła x, obie liczby na wyjściu powinny być takie same. Jeśli
cena x w ogóle nie wystąpiła, obie liczby powinny być równe −1.
Przykład
Dla danych wejściowych:
7 3
1 3 5 2 3 4 3
poprawnym wynikiem jest:
2 7
a dla danych wejściowych:
4 2
2 3 4 5
poprawnym wynikiem jest:
1 1
natomiast dla danych wejściowych:
3 2
5 3 1
poprawnym wynikiem jest:
-1 -1

Life Enjoy

" Life is not a problem to be solved but a reality to be experienced! "

Get in touch

Social

© Copyright 2013 - 2024 KUDO.TIPS - All rights reserved.