๋ฌธ์
<๊ทธ๋ฆผ 1>๊ณผ ๊ฐ์ด 9×9 ๊ฒฉ์ํ์ ์ฐ์ฌ์ง 81๊ฐ์ ์์ฐ์๊ฐ ์ฃผ์ด์ง ๋, ์ด๋ค ์ค ์ต๋๊ฐ์ ์ฐพ๊ณ ๊ทธ ์ต๋๊ฐ์ด ๋ช ํ ๋ช ์ด์ ์์นํ ์์ธ์ง ๊ตฌํ๋ ํ๋ก๊ทธ๋จ์ ์์ฑํ์์ค.
์๋ฅผ ๋ค์ด, ๋ค์๊ณผ ๊ฐ์ด 81๊ฐ์ ์๊ฐ ์ฃผ์ด์ง๋ฉด
์ด๋ค ์ค ์ต๋๊ฐ์ 90์ด๊ณ , ์ด ๊ฐ์ 5ํ 7์ด์ ์์นํ๋ค.
์ ๋ ฅ
์ฒซ์งธ ์ค๋ถํฐ ์ํ ๋ฒ์งธ ์ค๊น์ง ํ ์ค์ ์ํ ๊ฐ์ฉ ์์ฐ์๊ฐ ์ฃผ์ด์ง๋ค. ์ฃผ์ด์ง๋ ์์ฐ์๋ 100๋ณด๋ค ์๋ค.
์ถ๋ ฅ
์ฒซ์งธ ์ค์ ์ต๋๊ฐ์ ์ถ๋ ฅํ๊ณ , ๋์งธ ์ค์ ์ต๋๊ฐ์ด ์์นํ ํ ๋ฒํธ์ ์ด ๋ฒํธ๋ฅผ ๋น์นธ์ ์ฌ์ด์ ๋๊ณ ์ฐจ๋ก๋ก ์ถ๋ ฅํ๋ค. ์ต๋๊ฐ์ด ๋ ๊ฐ ์ด์์ธ ๊ฒฝ์ฐ ๊ทธ ์ค ํ์ ๋ฒํธ๊ฐ ๊ฐ์ฅ ์์ ๊ณณ์ ์์น๋ฅผ ์ถ๋ ฅํ๋ค. ํ ๋ฒํธ๋ ๊ฐ์ ๊ณณ์ด ์ฌ๋ฌ๊ฐ์ผ ๊ฒฝ์ฐ์๋ ์ด ๋ฒํธ๊ฐ ๊ฐ์ฅ ์์ ๊ณณ์ ์์น๋ฅผ ์ถ๋ ฅํ๋ค.
#include <iostream>
#include <vector>
using namespace std;
int main() {
int max = 0, cur_i, cur_j;
for (int i = 0; i < 9; i++) {
for (int j = 0; j < 9; j++) {
int tmp;
cin >> tmp;
if (tmp > max) {
max = tmp;
cur_i = i+1;
cur_j = j+1;
}
}
}
cout << max << endl << cur_i << " " << cur_j;
}
์ฌ์ด ๋ฌธ์ ์ ๋๋ค. ๊ทธ๋ฅ ์ด 81๊ฐ์ ๊ฐ์ ๋ฐ์ผ๋ฉด์ ์ต๋๊ฐ์ ๋น๊ตํด์ฃผ๊ณ , ์ต๋๊ฐ์ด ๋๋ ํ๋ ฌ์ ์์น๋ฅผ ์ ์ฅํ๋ฉด์ ์์ ํ์ํฉ๋๋ค.
'๐ Algorithm > Solved' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[๋ฐฑ์ค] 4673 ์ ํ ๋๋ฒ (ํ์ด์ฌ3 Python3) (0) | 2020.10.02 |
---|---|
[์๊ณ ๋ฆฌ์ฆ ๋ฉ์ค] rook (C++, ์์ ํ์) (0) | 2020.07.09 |
[์๊ณ ๋ฆฌ์ฆ ์ก์ค] GCD LCM(์ต๋๊ณต์ฝ์ ์ต์๊ณต๋ฐฐ์) (C++, ์์ ํ์) (0) | 2020.07.09 |
[์๊ณ ๋ฆฌ์ฆ ์ก์ค] ์์ ๊พธ๋ฏธ๊ธฐ (C++, ์์ ํ์) (0) | 2020.07.09 |
[์๊ณ ๋ฆฌ์ฆ ์ก์ค] offset (C++, ์์ ํ์) (0) | 2020.07.07 |