fork download
  1. #include <bits/stdc++.h>
  2. using namespace std;
  3.  
  4. int main() {
  5. ios::sync_with_stdio(false);
  6. cin.tie(nullptr);
  7.  
  8. int B, D;
  9. cin >> B >> D;
  10. vector<string> shape(D);
  11. for (int j = 0; j < D; j++) cin >> shape[j];
  12. int W, H;
  13. cin >> W >> H;
  14. vector<string> park(H);
  15. for (int y = 0; y < H; y++) cin >> park[y];
  16.  
  17. // 1x1 UFO 전용: 체커보드 패턴 배치
  18. for (int y = 0; y < H; y++) {
  19. for (int x = 0; x < W; x++) {
  20. if (park[y][x] == '.' && ((x + y) % 2 == 0)) {
  21. park[y][x] = 'O';
  22. }
  23. }
  24. }
  25.  
  26. for (int y = 0; y < H; y++) cout << park[y] << "\n";
  27. }
Success #stdin #stdout 0.01s 5296KB
stdin
4 3
O..O
OOOO
.O..
20 10
....................
.w......w.......ww..
....ww......w.w.....
.w.....w............
...w......w.........
w................ww.
....w...............
.w.....w........w.ww
............w.......
....w..............w
stdout
O.O.O.O.O.O.O.O.O.O.
.w.O.O.OwO.O.O.Oww.O
O.O.wwO.O.O.w.w.O.O.
.w.O.O.w.O.O.O.O.O.O
O.OwO.O.O.w.O.O.O.O.
wO.O.O.O.O.O.O.O.wwO
O.O.w.O.O.O.O.O.O.O.
.w.O.O.w.O.O.O.OwOww
O.O.O.O.O.O.w.O.O.O.
.O.OwO.O.O.O.O.O.O.w