๋ฌธ์ (Gold 4) https://www.acmicpc.net/problem/14658 14658๋ฒ: ํ๋์์ ๋ณ๋ฅ๋ณ์ด ๋น๋ฐ์น๋ค ์ฒซ์งธ ์ค์ ๋ค ์ ์ N, M, L, K๊ฐ ์ฃผ์ด์ง๋ค. (1 ≤ N, M ≤ 500,000, 1 ≤ L ≤ 100,000, 1 ≤ K ≤ 100) N์ ๋ณ๋ฅ๋ณ์ด ๋จ์ด์ง๋ ๊ตฌ์ญ์ ๊ฐ๋ก๊ธธ์ด, M์ ์ธ๋ก๊ธธ์ด, L์ ํธ๋จํ๋ฆฐ์ ํ ๋ณ์ ๊ธธ์ด, K๋ ๋ณ๋ฅ๋ณ์ ์๋ฅผ www.acmicpc.net ํ์ด N๊ณผ M์ ๋ฒ์๊ฐ 500,000๊น์ง์ด๋ฏ๋ก, ์ด๋ฅผ ๋ชจ๋ ์์ ํ์ํ๋ฉด ์๊ฐ์ด๊ณผ๊ฐ ๋๋ค. ํ์ง๋ง, K์ ๊ฐ์๋ 100๊ฐ ์ดํ์ด๊ธฐ ๋๋ฌธ์ K๋ฅผ ์ด์ฉํด์ ํ์์ ์งํํ๋ฉด ๋๋ค. ์์ ์ฌ์ง์ ๋ฌธ์ ์์๋ฅผ ์ขํ์ ๋ํ๋ธ ๊ฒ์ด๋ค. ๋ณ๋ค์ ์ด์ค for๋ฌธ์ผ๋ก ๋๋ฉฐ, ๊ฐ๊ฐ์์ x์ขํ y์ขํ๋ฅผ ์ถ์ถํ์ฌ ๊ทธ ๋ฒ์๋ฅผ ํ..
๋ฌธ์ ํ์ด ๋จ์ํ win-lose ๊ฐ์์ ๋ฌด์น๋ถ ๊ฐ์๋ง ๋ง์ถ๋ฉด ๋๋ค๊ณ ์๊ฐํ๋ค๋ฉด ๋ฐ๋ก ์คํจ 1. ๊ฐ๋ฅํ ๋งค์น๋ค์ ๋ชจ๋ ์ดํด ๋ณด์์ผ ํจ: A - B,C,D,E,F / B-C,D,E,F / C-D,E,F / D-E,F / E-F 2. ๋งค์น๋ฅผ ๋๋ฉฐ ์น-ํจ / ๋ฌด-๋ฌด / ํจ-์น ์ ๊ฒฝ์ฐ๋ฅผ ์ดํด๋ด 3. ์ฌ๊ท๊ฐ 15ํ(์ด ๊ฒฝ๊ธฐ ํ์)๋ ๊ฒฝ์ฐ: ์ ํจํ ๊ฒฝ๊ธฐ ๊ฒฐ๊ณผ! ์ฝ๋ ๋๋ณด๊ธฐ import java.util.*; import java.io.*; public class Main { static final int T = 4; // ํ
์คํธ ์ผ์ด์ค ์ static int[][] game; static int[][] match = new int[15][2]; // A-BCDEF / B-CDEF ... ์ ์ฅ static bool..
๋ฌธ์ SWEA(SW Expert Academy) 3234๋ฒ ์คํ์ด์ ์ํ์ ์ธ [D4] ํ์ด ์ํ์ ์ธ์ ์ฌ๋ฆฌ๋ ์์ ์ ํ๊ธฐ => ์์ด ์ด๋์ชฝ์ ์ฌ๋ฆด์ง ์ ํ๊ธฐ => ๋ถ๋ถ์งํฉ ๋ฌด๊ฒ๋ฅผ ์
๋ ฅ๋ฐ์ ์ฐ์ ์ฌ๋ ค๋์ ์์๋ฅผ ์ ํจ. sorted๋ฐฐ์ด์ ์คํ์๋ฃ ๋ ์์ด์ ์ ์ฅํ๋ฉฐ, ์์ด์ด ์์ฑ๋์์ ๊ฒฝ์ฐ(cnt==N) ์ด๋์ชฝ์ ์ฌ๋ฆด์ง ์ ํจ. ํ์ฌ ์ถ๋ฅผ ์ค๋ฅธ์ชฝ์ ์ฌ๋ฆฌ๋ ๊ฒฝ์ฐ, ์ผ์ชฝ์ ์ฌ๋ฆฌ๋ ๊ฒฝ์ฐ๋ฅผ ๊ฐ๊ฐ ์คํ. ์คํ๋์ค left
๋ฌธ์ SWEA(SW Expert Academy) 4012๋ฒ- [๋ชจ์ SW ์ญ๋ํ
์คํธ]์๋ฆฌ์ฌ ๋ฐฑ์ค 14889๋ฒ-์คํํธ์ ๋งํฌ https://www.acmicpc.net/problem/14889 14889๋ฒ: ์คํํธ์ ๋งํฌ ์์ 2์ ๊ฒฝ์ฐ์ (1, 3, 6), (2, 4, 5)๋ก ํ์ ๋๋๋ฉด ๋๊ณ , ์์ 3์ ๊ฒฝ์ฐ์๋ (1, 2, 4, 5), (3, 6, 7, 8)๋ก ํ์ ๋๋๋ฉด ๋๋ค. www.acmicpc.net ํ์ด A, B์๋ฆฌ ๊ฐ๊ฐ ์ฌ๋ฃ๋ฅผ ๋ฐ์ฉ ๋๋ ๊ฐ์ง๊ธฐ ๋๋ฌธ์ A์๋ฆฌ ์ฌ๋ฃ๋ฅผ ์ ํํ ํ ๋จ์ ์ฌ๋ฃ๋ฅผ B์๋ฆฌ์ ์ฌ์ฉ -> ์กฐํฉ A์๋ฆฌ์ ์ ํ๋ ์ฌ๋ฃ์ ์ ๋ณด๋ isSelected ๋ฐฐ์ด์ ํด๋น ์ธ๋ฑ์ค๋ฅผ true๋ก ๋ฐ๊ฟ์ค์ผ๋ก์จ ์ ์ฅ ์กฐํฉ ์๊ณ ๋ฆฌ์ฆ์ ๊ธฐ์ ์กฐ๊ฑด์ ์ฌ๋ฃ๊ฐ N/2๊ฐ ์ ํ๋์์ ๋๋ก ์ ํจ ๊ธฐ์ ์กฐ๊ฑด ๋ฌ์ฑ ์..