์น ์ฌ์ดํธ ์์์ ๋ฌธ์ ๋ฅผ ๋ณด๊ณ ์ฝ๋๋ฅผ ์ง์ ์์ฑํด ์ฑ์ ์ฌ๋ถ๋ฅผ ์๋ ค์ฃผ๋ ์จ๋ผ์ธ ์ ์ง ์ฌ์ดํธ
๋ฐฑ์ค ์จ๋ผ์ธ ์ ์ง ์ฌ์ดํธ (https://www.acmicpc.net) ๋ฅผ ์ ํ๋ฉด์ ์ ์ ๊ฐ ์ ์ถํ ์ฝ๋๊ฐ ์ด๋ป๊ฒ ๋์๊ฐ๊ณ ์ปดํ์ผ ๋์ด ์ฑ์ ๋๋์ง ๊ถ๊ธํ๊ณ ๋์ ํด๋ณด๊ณ ์ถ์ด์ ๋ง๋ ์นดํผ ์ฌ์ด๋ ํ๋ก์ ํธ
- ๋ฌธ์ ๋ฅผ ๋ณด๊ณ C์ธ์ด๋ก ์ฝ๋๋ฅผ ์์ฑํ์ฌ ์ปดํ์ผ ๊ฒฐ๊ณผ๋ฅผ ์ป์ ์ ์๋ค.
- ์ ์ฒด ์ ์ ์ ์ฑ์ ๊ฒฐ๊ณผ๋ฅผ ์กฐํํ ์ ์๋ ๊ธฐ๋ฅ
- ์ฑ๊ณต, ํ๋ฆผ, ์ปดํ์ผ ์๋ฌ ์ฒดํน
- ์ง์ ์๋ต์ด ๊ฐ๋ฅํ ๊ฒ์ํ ์ ๊ณต
- ๊ฒ์ํ ๋๊ธ ๋ฐ ์ข์์ ๊ธฐ๋ฅ ์ ๊ณต
๊ด๋ฆฌ์๊ฐ ์๊ณ ๋ฆฌ์ฆ ๋ฌธ์ ๋ฅผ ์์ฑํด ๋ฑ๋กํ ์ ์์ต๋๋ค.
์ฑ์ ์๋ฒ์ ํด๋น ๋ฌธ์ ์ ์์ ์
๋ ฅ ๋ฐ ์ถ๋ ฅ๊ฐ์ ์ ์ฅํฉ๋๋ค.
answer.in: ๋ฌธ์ ์ ์
๋ ฅ๊ฐ
answer.out: ๋ฌธ์ ์ ์ถ๋ ฅ๊ฐ
sNo_{number}: ๋ฌธ์ ๋ฅผ ์ ์ถํ ์ฌ์ฉ์ ID๋ฒํธ
์ต์ข
์ ์ผ๋ก ์์ฑ๋ ๋ฌธ์ ๋ ์ฝ๋๋ฅผ ์์ฑํด ๋ฌธ์ ๋ฅผ ํ ์ ์์ต๋๋ค.
์ํ๋ ๋ฌธ์ ๋ฅผ ์ ํ ํ C์ธ์ด๋ก ์ฝ๋๋ฅผ ์์ฑํด ์ ์ถ ํ ์ ์์ต๋๋ค.
์ฑ์ ์๋ฒ์ ํ๋ก ๋ณด๋ด์ ธ ์ค์ผ์ค๋ง์ ๋ฐ๋ผ ์์ฐจ์ ์ผ๋ก ์ฑ์
EX) ๋ฌธ์ : ๋ฐฐ์ด์ ํฉ
์ค๋ช
: N๊ฐ์ ๋ฐฐ์ด์ ํฉ์ ๊ตฌํ๋ ๋ฌธ์
์ ๋ต ์ฝ๋ ์์ฑ ํ ์ ์ถ ํ๋ฉด Correct ๊ฒฐ๊ณผ ๋ฐํ
์ค๋ต ์ฝ๋ ์์ฑ ํ ์ ์ถ ํ๋ฉด Not Correct ๊ฒฐ๊ณผ ๋ฐํ
์ปดํ์ผ ์๋ฌ ์ฝ๋ ์์ฑ ํ ์ ์ถ ํ๋ฉด Compile Error ๊ฒฐ๊ณผ ๋ฐํ
.c ํ์ผ: ์ฌ์ฉ์๊ฐ ์ ์ถํ C ์ฝ๋
.exe ํ์ผ: c ์ฝ๋๋ฅผ ์ปดํ์ผ ํ ์คํํ์ผ๋ก ๋ง๋ ๊ฒ
data.out: .exeํ์ผ์ ์คํ ์ํจ ํ ๋์จ ํ์ค ์ถ๋ ฅ ํ์ผ
error.out: .exeํ์ผ์ ์คํ ์ํจ ํ ๋์จ ํ์ค ์๋ฌ ํ์ผ
- C์ธ์ด ์ฝ๋ ์ปดํ์ผ ์ ๊ณต - g++ (GCC) 8.3.0 ๋ฒ์
- ์ฑ์ ์๋ฃ ํ DB์๋ฒ์ ์ ๋ณด ์ ์ฅ ํ ์น์์ ์ ์ฅ๋ ๋ฐ์ดํฐ ๋ฐ์์ด
- maven ๋น๋ ์ด์ฉ
- jarํ์ผ๋ก Spring ์๋ฒ ๋ฐฐํฌ
- MySQL - 5.0.77 ๋ฒ์
- ์ ์ถ ๋ ์ฝ๋, ์ฌ์ฉ์ ์ ๋ณด, ๊ฒ์ํ ๋ฐ์ดํฐ๋ฅผ DB์ ์ ์ฅํด ๊ด๋ฆฌ
- Version : Ubuntu 18.04.3 LTS
- CPU Model : Intel(R) Xeon(R) CPU E5-2676 v3 @ 2.40GHz
- Memory : 1GB
- OS : Ubuntu ์๋ฒ
- ๋ฐฑ์ค ์ฑ์ ๋์๋ง : ์ปดํ์ผ๋ฌ ์ ๋ณด์ ์ฑ์ ์๋ฒ ์ ๋ณด
- ์ฝ๋ํจ๋ : ์ปดํ์ผ ๋์ ๋์์ธ ๋ฐ ๋ฐฉ์ ์ฐธ๊ณ
- ๊ฐ๋ฐ์ ๋ถ์ : ์ปดํ์ผ๋ฌ ๊ตฌํ ์ธ์ด๋ ๋ค๋ฅด์ง๋ง ๋ด๋ถ ๋์ ์ดํดํ๋๋ฐ ํฐ ๋์