๋ฌธ์
์๊ฐ ํฅ์ ํ์์๋ ๋ฏผ์ฃผ์ฃผ์์ ๋ค์๊ฒฐ ํฌํ ๋ฐฉ์์ผ๋ก ๋ฌธ์ ์ ์ถ์ ์ฌ๋ถ๋ฅผ ์ ํ๋ค. ์ฆ, $N$๊ฐ์ ๋ฌธ์ ํ๋ณด๋ง๋ค $M$๋ช
์ ์ถ์ ์์์ด ์ฐฌ๋ฐ ์๊ฒฌ์ ๋ด๊ณ , ๊ณผ๋ฐ์์ ์ฐฌ์ฑ์ ์ป์ ๋ฌธ์ ๊ฐ ์ถ์ ๋๋ค. ์ด๋ $M$์ ํญ์ ํ์์ด๋ค.
๋ฌธ์ ํ๋ณด์ ๋ํ ์ถ์ ์์์ ์ฐฌ๋ฐ ์๊ฒฌ์ด ์ฃผ์ด์ก์ ๋, ์ถ์ ๋ ๋ฌธ์ ์ ์๋ฅผ ๊ตฌํ์ฌ๋ผ.
์ ๋ ฅ
์ฒซ ๋ฒ์งธ ์ค์ ๋ฌธ์ ํ๋ณด์ ์ $N$๊ณผ ์ถ์ ์์์ ์ $M$์ด ๊ณต๋ฐฑ์ผ๋ก ๊ตฌ๋ถ๋์ด ์ฃผ์ด์ง๋ค. $(1 \le N \le 100$; $1 \le M \le 99$; $M$์ ํ์$)$
๋ค์ $N$์ค ๊ฐ๊ฐ์ ๊ฐ ๋ฌธ์ ํ๋ณด์ ๋ํ ์ถ์ ์์์ ์ฐฌ๋ฐ ์๊ฒฌ์ ๋ํ๋ด๋ ๊ธธ์ด $M$์ ๋ฌธ์์ด์ด ์ฃผ์ด์ง๋ค. ๊ทธ์ค $i$๋ฒ์งธ ๋ฌธ์๋ $i$๋ฒ์งธ ์ถ์ ์์์ด ๋ฌธ์ ํ๋ณด ์ถ์ ์ ์ฐฌ์ฑํ๋ฉดO, ์๋๋ฉดX์ด๋ค.
์ถ๋ ฅ
์ถ์ ๋ ๋ฌธ์ ์ ์๋ฅผ ์ถ๋ ฅํ๋ค.
ํ์ด
// ํ์ด : https://whkakrkr.tistory.com
#include <iostream>
#include <vector>
using namespace std;
int main() {
ios_base::sync_with_stdio(false);
cout.tie(NULL);
cin.tie(NULL);
int n,m;
cin >> n >> m;
int ans = 0;
while(n--) {
string s;
cin >> s;
int cnt = 0;
for(int i=0; i<m; i++) {
cnt += s[i] == 'O' ? 1 : -1;
}
if(cnt>=1) {
ans++;
}
}
cout << ans;
return 0;
}
'๐ Cpp > [Solved.ac] Random Marathon' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[BOJ][C++] ๋ฐฑ์ค 12791๋ฒ: Starman (Bronze I) (0) | 2025.01.21 |
---|---|
[BOJ][C++] ๋ฐฑ์ค 10992๋ฒ: ๋ณ ์ฐ๊ธฐ - 17 (Bronze III) (0) | 2025.01.21 |