[๋ฐฑ์ค] 18870. ์ขํ ์์ถ/Python - Silver2
โ๋ฌธ์ https://www.acmicpc.net/problem/18870์ฑ๋ฅ ์์ฝ๋ฉ๋ชจ๋ฆฌ: 149248 KB, ์๊ฐ: 1824 ms๋ถ๋ฅ๊ฐ / ์ขํ ์์ถ, ์ ๋ ฌ ๋ฌธ์ ์ค๋ช
์์ง์ ์์ N๊ฐ์ ์ขํ X1, X2, ..., XN์ด ์๋ค. ์ด ์ขํ์ ์ขํ ์์ถ์ ์ ์ฉํ๋ ค๊ณ ํ๋ค.Xi๋ฅผ ์ขํ ์์ถํ ๊ฒฐ๊ณผ X'i์ ๊ฐ์ Xi > Xj๋ฅผ ๋ง์กฑํ๋ ์๋ก ๋ค๋ฅธ ์ขํ Xj์ ๊ฐ์์ ๊ฐ์์ผ ํ๋ค.X1, X2, ..., XN์ ์ขํ ์์ถ์ ์ ์ฉํ ๊ฒฐ๊ณผ X'1, X'2, ..., X'N๋ฅผ ์ถ๋ ฅํด๋ณด์.โ๐ปํ์ด๋ฌธ์ ๋ฅผ ์ฝ์ด๋ณด๋ฉด Xi > Xj๋ฅผ ๋ง์กฑํ๋ ์๋ก ๋ค๋ฅธ ์ขํ Xj์ ๊ฐ์๊ฐ Xi'๊ณผ ๊ฐ๋ค๊ณ ํ๋ค. ์ ๋ง ๋จ์ํ๊ฒ ์๊ฐํ๋ฉด ์ด์ค๋ฐ๋ณต๋ฌธ์ผ๋ก ํ ์ ์๋ค. ๊ทธ๋ฌ๋ ์ด ๊ฒฝ์ฐ ์๊ฐ ๋ณต์ก๋๊ฐ ์ต์
์ ๊ฒฝ์ฐ O(N²)์ผ๋ก N์ด ์ต๋ 1,000,..
2025. 2. 19.
[๋ฐฑ์ค] 7569. ํ ๋งํ /Python - Gold5
โ๋ฌธ์ https://www.acmicpc.net/problem/7569์ฑ๋ฅ ์์ฝ๋ฉ๋ชจ๋ฆฌ: 227700 KB, ์๊ฐ: 696 ms๋ถ๋ฅ๋๋น ์ฐ์ ํ์, ๊ทธ๋ํ ์ด๋ก , ๊ทธ๋ํ ํ์ ๋ฌธ์ ์ค๋ช
์ฒ ์์ ํ ๋งํ ๋์ฅ์์๋ ํ ๋งํ ๋ฅผ ๋ณด๊ดํ๋ ํฐ ์ฐฝ๊ณ ๋ฅผ ๊ฐ์ง๊ณ ์๋ค. ํ ๋งํ ๋ ์๋์ ๊ทธ๋ฆผ๊ณผ ๊ฐ์ด ๊ฒฉ์๋ชจ์ ์์์ ์นธ์ ํ๋์ฉ ๋ฃ์ ๋ค์, ์์๋ค์ ์์ง์ผ๋ก ์์ ์ฌ๋ ค์ ์ฐฝ๊ณ ์ ๋ณด๊ดํ๋ค.์ฐฝ๊ณ ์ ๋ณด๊ด๋๋ ํ ๋งํ ๋ค ์ค์๋ ์ ์ต์ ๊ฒ๋ ์์ง๋ง, ์์ง ์ต์ง ์์ ํ ๋งํ ๋ค๋ ์์ ์ ์๋ค. ๋ณด๊ด ํ ํ๋ฃจ๊ฐ ์ง๋๋ฉด, ์ต์ ํ ๋งํ ๋ค์ ์ธ์ ํ ๊ณณ์ ์๋ ์ต์ง ์์ ํ ๋งํ ๋ค์ ์ต์ ํ ๋งํ ์ ์ํฅ์ ๋ฐ์ ์ต๊ฒ ๋๋ค. ํ๋์ ํ ๋งํ ์ ์ธ์ ํ ๊ณณ์ ์, ์๋, ์ผ์ชฝ, ์ค๋ฅธ์ชฝ, ์, ๋ค ์ฌ์ฏ ๋ฐฉํฅ์ ์๋ ํ ๋งํ ๋ฅผ ์๋ฏธํ๋ค. ๋๊ฐ์ ๋ฐฉํฅ์ ์๋ ํ ๋ง..
2025. 2. 9.