結果
| 問題 |
No.351 市松スライドパズル
|
| コンテスト | |
| ユーザー |
HeyHey0111
|
| 提出日時 | 2016-03-13 02:41:06 |
| 言語 | C++11(廃止可能性あり) (gcc 13.3.0) |
| 結果 |
WA
|
| 実行時間 | - |
| コード長 | 735 bytes |
| コンパイル時間 | 521 ms |
| コンパイル使用メモリ | 62,220 KB |
| 実行使用メモリ | 13,348 KB |
| 最終ジャッジ日時 | 2024-09-25 11:14:18 |
| 合計ジャッジ時間 | 6,131 ms |
|
ジャッジサーバーID (参考情報) |
judge2 / judge1 |
(要ログイン)
| ファイルパターン | 結果 |
|---|---|
| sample | AC * 4 |
| other | AC * 15 WA * 2 |
ソースコード
#include <iostream>
#include <vector>
using namespace std;
typedef struct hoge{
char c;
int n;
hoge(){
c='a';
n=0;
}
hoge(char c,int n):c(c),n(n){};
}hoge;
int main(void){
int n,h,w;
cin >> h >> w;
cin >> n;
vector<hoge> ho;
for(int i=0;i<n;i++){
int nn;
char c;
cin >> c >> nn;
ho.push_back(hoge(c,nn));
//cin >> ho[i].c >> ho[i].n;
}
int x=0,y=0;
while(!ho.empty()){
if(ho.back().c=='R'&&x==ho.back().n){
y=(y+h-1)%h;
}else if(ho.back().c=='C'&&y==ho.back().n){
x=(x+w-1)%w;
}
ho.pop_back();
}
cout <<((x+y)%2 ? "black" : "white" )<<endl;
return 0;
}
HeyHey0111