Submission
Status:
--------------------
Subtask/Task Score:
0/100
Score: 0
User: Karatat007
Problemset: Othello
Language: cpp
Time: 0.004 second
Submitted On: 2026-10-09 15:23:31
#include <bits/stdc++.h>
using namespace std;
int main(){
ios_base::sync_with_stdio(false);
cin.tie(nullptr);
char board[8][8];
int black = 0,white = 0;
for(int i = 0;i < 8;++i){
for(int j = 0;j < 8;++j){
cin >> board[i][j];
}
}
bool bw = true;
while(1){
int r,c;
cin >> r >> c;
if(r == -1 and c == -1) break;
if(bw) board[r][c] = 'B';
else board[r][c] = 'W';
}
for(int i = 0;i < 8;++i){
for(int j = 0;j < 8;++j){
if(board[i][j] == 'B') ++black;
if(board[i][j] == 'W') ++white;
}
}
if(black == white) cout << "draw";
if(black > white) cout << "black win";
if(white < black) cout << "white win";
for(int i = 0;i < 8;++i){
for(int j = 0;j < 8;++j){
cout << board[i][j];
}
cout << '\n';
}
}