# | 제출 시각 | 아이디 | 문제 | 언어 | 결과 | 실행 시간 | 메모리 |
---|---|---|---|---|---|---|---|
321368 | 2020-11-12T08:16:10 Z | techiehere08 | Collecting Mushrooms (NOI18_collectmushrooms) | C++14 | 38 ms | 6628 KB |
#include <bits/stdc++.h> using namespace std; int main(){ int n, m, k, d, ans = 0; scanf("%d%d%d%d", &n, &m, &k, &d); int dp[n + 2][m + 2]; char grid[n + 2][m + 2]; memset(dp, 0, sizeof dp); for(int i = 1; i <= n; i++){ //scanf("%s", &grid[i][1]); for(int j = 1; j <= m; j++){ //cout << grid[i][j] << " "; cin >> grid[i][j]; if(grid[i][j] != 'S'){ continue; } dp[max(1, i - d)][max(1, j - d)]++; dp[max(1, i - d)][min(m, j + d) + 1]--; dp[min(n, i + d) + 1][max(1, j - d)]--; dp[min(n, i + d) + 1][min(m, j + d) + 1]++; } //cout << endl; } for(int i = 1; i <= n; i++){ for(int j = 1; j <= m; j++){ dp[i][j] += dp[i - 1][j]; } } for(int i = 1; i <= n; i++){ for(int j = 1; j <= m; j++){ //dp[i][j] += dp[i - 1][j]; dp[i][j] += dp[i][j - 1]; if(grid[i][j] == 'M' && dp[i][j] >= k){ ans++; } } } printf("%d", ans); return 0; }
Compilation message
# | 결과 | 실행 시간 | 메모리 | Grader output |
---|---|---|---|---|
1 | Incorrect | 0 ms | 364 KB | Output isn't correct |
2 | Halted | 0 ms | 0 KB | - |
# | 결과 | 실행 시간 | 메모리 | Grader output |
---|---|---|---|---|
1 | Incorrect | 0 ms | 364 KB | Output isn't correct |
2 | Halted | 0 ms | 0 KB | - |
# | 결과 | 실행 시간 | 메모리 | Grader output |
---|---|---|---|---|
1 | Correct | 1 ms | 364 KB | Output is correct |
2 | Correct | 1 ms | 364 KB | Output is correct |
3 | Correct | 2 ms | 364 KB | Output is correct |
4 | Correct | 1 ms | 364 KB | Output is correct |
5 | Correct | 1 ms | 364 KB | Output is correct |
# | 결과 | 실행 시간 | 메모리 | Grader output |
---|---|---|---|---|
1 | Incorrect | 13 ms | 1260 KB | Output isn't correct |
2 | Halted | 0 ms | 0 KB | - |
# | 결과 | 실행 시간 | 메모리 | Grader output |
---|---|---|---|---|
1 | Incorrect | 38 ms | 6628 KB | Output isn't correct |
2 | Halted | 0 ms | 0 KB | - |
# | 결과 | 실행 시간 | 메모리 | Grader output |
---|---|---|---|---|
1 | Incorrect | 0 ms | 364 KB | Output isn't correct |
2 | Halted | 0 ms | 0 KB | - |