๋ฌธ์
ํฌ๊ธฐ๊ฐ N ์ธ ์์ด A = A1, A2, โฆ, AN ์ด ์๋ค. ์์ด์ ๊ฐ ์์ Ai ์ ๋ํด์ ์คํฐ์ NGE(i) ๋ฅผ ๊ตฌํ๋ ค๊ณ ํ๋ค. Ai ์ ์คํฐ์๋ ์ค๋ฅธ์ชฝ์ ์์ผ๋ฉด์ Ai ๋ณด๋ค ํฐ ์ ์ค์์ ๊ฐ์ฅ ์ผ์ชฝ์ ์๋ ์๋ฅผ ์๋ฏธํ๋ค. ๊ทธ๋ฌํ ์๊ฐ ์๋ ๊ฒฝ์ฐ์ ์คํฐ์๋ -1 ์ด๋ค.
์๋ฅผ ๋ค์ด, A = [3, 5, 2, 7] ์ธ ๊ฒฝ์ฐ NGE(1) = 5, NGE(2) = 7, NGE(3) = 7,
NGE(4) = -1 ์ด๋ค. A = [9, 5, 4, 8] ์ธ ๊ฒฝ์ฐ์๋ NGE(1) = -1, NGE(2) = 8, NGE(3)ย =
8, NGE(4) = -1 ์ด๋ค.
์ ๋ ฅ
์ฒซ์งธ ์ค์ ์์ด A ์ ํฌ๊ธฐ N (1 โค N โค 1,000,000) ์ด ์ฃผ์ด์ง๋ค. ๋์งธ ์ค์ ์์ด A ์ ์์ A1, A2, โฆ, ANย (1 โค Ai โค 1,000,000) ์ดย ์ฃผ์ด์ง๋ค.
์ถ๋ ฅ
์ด N ๊ฐ์ ์ NGE(1), NGE(2), โฆ, NGE(N) ์ ๊ณต๋ฐฑ์ผ๋ก ๊ตฌ๋ถํด ์ถ๋ ฅํ๋ค.
์ถ์ฒ:https://www.acmicpc.net/problem/17298