Logo
(追記) (追記ここまで)

30287번 - Gražūs namai 다국어

시간 제한메모리 제한제출정답맞힌 사람정답 비율
1 초 1024 MB40333284.211%

문제

Viename mieste, kažkur Lietuvoje, yra labai neįprasta gatvė. Architektas, kuris suplanavo šią gatvę, buvo labai išradingas, todėl visi namai stovi tik vienoje jos pusėje. Šie namai turi numerius nuo 1 iki N. Namas stovintis toliau nuo gatvės pradžios turi didesnį numerį nei tas, kuris stovi arčiau. Taip pat, visi namai atrodo beveik vienodi, skiriasi tik jų aukščiai.

Kaip ir kiekvienoje gatvėje, taip ir šioje, gyventojai nori, kad jų namai būtų gražūs. Gatvės gyventojai sutarė, kad namas yra gražus, jei jis yra aukštesnis už visus didesnį už jį numerį turinčius namus.

Kiekvienas gatvės gyventojas nori sužinoti ar jo namas yra gražus, o jei ne – kiek aukštų trūksta, kad jis būtų gražus.

Kiekvienam namui atskirai suskaičiuokite, kiek aukštų trūksta, kad jis taptų gražus.

P.s. Gyventojai, sužinoję, kiek aukštų trūksta jų namams, kad taptų gražūs, papildomų aukštų nestatys, todėl kiekvienam namui aukštų trūkumą reikia suskaičiuoti atskirai.

입력

Pirmoje eilutėje yra pateiktas skaičius N – namų skaičius gatvėje. Antroje eilutėje yra pateikta N skaičių ai – namo, kurio numeris yra i aukštis.

출력

Išveskite N skaičių pi – kiek aukštų trūksta namui, kurio numeris i, kad jis taptų gražus. Jei namas yra gražus, išveskite 0.

제한

  • 1 ≤ N, ai ≤ 100 000

예제 입력 1

5
3 3 2 1 2

예제 출력 1

1 0 1 2 0

Pirmajam namui trūksta vieno aukšto, nes antrasis namas yra tokio pat aukščio kaip pirmas. Antrasis namas yra aukštesnis už už visus kitus namus, todėl jis yra gražus. Ketvirtasis namas yra žemesnis už penktąjį, todėl jam trūksta dviejų aukštų.

Diagramoje virš kiekvieno namo parodyti aukštai, kuriuos reikėtų pridėti, kad atitinkamas namas būtų gražus.

예제 입력 2

4
2 3 1 2

예제 출력 2

2 0 2 0

Pirmajam namui trūksta 2 aukštų, kad būtų aukštesnis už antrąjį namą ir būtų gražus. Antrasis namas yra pats aukščiausias gatvėje, todėl yra gražus. Trečiajam namui trūksta dviejų aukštų, kad būtų aukštesnis už paskutinį. Ketvirtasis namas yra gražus, nes nėra namų su didesniu numeriu nei jis.

힌트

출처

Olympiad > Lithuanian Olympiad in Informatics > Lithuanian Olympiad in Informatics 2016/2017 > District Stage > 10-12 Classes 3번

(追記) (追記ここまで)

출처

대학교 대회

  • 사업자 등록 번호: 541-88-00682
  • 대표자명: 최백준
  • 주소: 서울시 서초구 서초대로74길 29 서초파라곤 412호
  • 전화번호: 02-521-0487 (이메일로 연락 주세요)
  • 이메일: contacts@startlink.io
  • 통신판매신고번호: 제 2017-서울서초-2193 호

AltStyle によって変換されたページ (->オリジナル) /