Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <iostream>
- using namespace std;
- int main()
- {
- int r, c;
- cin >> r >> c;
- char pl [r + 2] [c + 2];
- for (int i = 0; i <= r + 1; i++)
- {
- for (int j = 0; j <= c + 1; j++)
- {
- pl [i] [j] = '.';
- }
- }
- for (int i = 1; i <= r; i++)
- {
- for (int j = 1; j <= c; j++)
- {
- cin >> pl [i] [j];
- }
- }
- for (int i = 1; i <= r; i++)
- {
- for (int j = 1; j <= c; j++)
- {
- if (pl [i] [j] == 'S' && (pl [i - 1] [j] == 'W' || pl [i] [j - 1] == 'W' || pl [i] [j + 1] == 'W' || pl [i + 1] [j] == 'W'))
- {
- cout << "No";
- return 0;
- }
- }
- }
- cout << "Yes" << endl;
- for (int i = 1; i <= r; i++)
- {
- for (int j = 1; j <= c; j++)
- {
- if (pl [i] [j] == '.')
- pl [i] [j] = 'D';
- }
- }
- for (int i = 1; i <= r; i++)
- {
- for (int j = 1; j <= c; j++)
- {
- cout << pl [i] [j];
- }
- cout << endl;
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment