- ๋ฌธ์ ์์ ๋ค๋ฃฐ ๋ณ์์ ํ์ ํ์ธํ๊ธฐ! ๋ฌธ์ ์ ์ด๋ฏธ ํ์ ์ด ์ค๋ช ๋ ๊ฒฝ์ฐ๋ ์๊ณ ๊ฐ์ ๋ฒ์๊ฐ ๋ช ์๋์ด์๋ค๋ฉด int์ธ์ง long์ธ์ง long long์ธ์ง ํ์ธํด์ ์๋ง๊ฒ ์ฌ์ฉํ์!
- ์ต๋๋ก ๋์ฌ ์ ์๋ ์๊ฐ ์ผ๋ง์ผ์ง ์ ๋ชจ๋ฅด๊ฒ ์ผ๋ฉด
๋ฌธ์ ์ ๋ํ๋์๋ ๋ฒ์์์ ์ต๋๊ฐ์ผ๋ก ํ
์คํธํด๋ณด๊ธฐ!
์ฐธ๊ณ ) int ๋ ์ต๋
2,147,483,647 - ๋ฌธ์ ์์ ๊ฒฐ๊ณผ๋ฅผ ํน์ ์๋ก ๋๋๊ฑฐ๋, ๋๋ ๋๋จธ์ง๋ฅผ ์ถ๋ ฅํ๋ผ๊ณ ํ๋ ๊ฒฝ์ฐ => ๋ง์ง๋ง ๊ฒฐ๊ณผ์์ ๋๋์ด์ฃผ๋๊ฒ ์๋ ๋ฐฐ์ด์ ์ ์ฅํด์ค๋๋ง๋ค ๋๋๊ฐ์ ์ ์ฅํด์ผํจ.(๊ฐ์ด ์ปค์ง๋ ๊ฒ ๋ฏธ๋ฆฌ ๋ฐฉ์ง)
if (answer.at(0) == "0")๐ก ํ๊ธ์๋๊น "0" ๋์ '0' ์ฌ์ฉ (๋ฌธ์์ด ๋ฆฌํฐ๋ด ๋์ ๋ฌธ์ ๋ฆฌํฐ๋ด ์ฌ์ฉ)
if (answer.at(0) == '0')์ผ์ด์ค๋ง๋ค ์ฌ์ฉํ๋ ๋ฐฐ์ด, ๋ณ์ ์ด๊ธฐํํ๋ ๊ฒ ์์ง ๋ง๊ธฐ! ๋ง์ฝ ๋ฐฐ์ด์ ํ ๋น๋๋ ๊ฐ์ด ํ๋๋ก ์ ํด์ ธ ์๋ ๊ฒฝ์ฐ๋ผ๋ฉด ์๋์ฒ๋ผ ํ ์คํธ ์ผ์ด์ค ๋ฒํธ๋ฅผ ๊ฐ์ผ๋ก ์ฌ์ฉํ๊ธฐ!
int x, y;
cin >> t;
for(; t > 0; t--){
int cnt = 0;
cin >> m >> n >> k;
for(int i = 0; i< k; i++){
cin >> x >> y;
arr[x][y] = t; //1 ๋์ t๋ก
}
}
return 0;