반응형
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 | #include <iostream> #include <cstring> using namespace std; char c[101][101]; int ans[101][101]; int main() { int h, w; cin >> h >> w; memset(ans, -1, sizeof(ans)); for (int i = 1; i <= h; i++) { for (int j = 1; j <= w; j++) { cin >> c[i][j]; } } for (int i = 1; i <= h; i++) { for (int j = 1; j <= w; j++) { if (c[i][j] == 'c') { ans[i][j] = 0; } else if (ans[i][j - 1] >= 0) { ans[i][j] = ans[i][j - 1] + 1; } } } for (int i = 1; i <= h; i++) { for (int j = 1; j <= w; j++) { cout << ans[i][j] << ' '; } cout << '\n'; } } | cs |
'Algorithm' 카테고리의 다른 글
(C++) - 백준(BOJ) 10708번 : 크리스마스 파티 (0) | 2019.09.23 |
---|---|
(C++) - 백준(BOJ) 8320번 : 직사각형을 만드는 방법 (0) | 2019.09.22 |
(C++) - 백준(BOJ) 10539번 : 수빈이와 수열 (0) | 2019.09.20 |
(C++) - 백준(BOJ) 5073번 : 삼각형과 세 변 (0) | 2019.09.20 |
(C++) - 백준(BOJ) 5032번 : 탄산음료 (0) | 2019.09.20 |