結果
| 問題 | No.3484 Just a Maze Game |
| コンテスト | |
| ユーザー |
joijoy
|
| 提出日時 | 2026-03-27 23:27:33 |
| 言語 | C++23 (gcc 15.2.0 + boost 1.89.0) |
| 結果 |
WA
|
| 実行時間 | - |
| コード長 | 1,295 bytes |
| 記録 | |
| コンパイル時間 | 3,288 ms |
| コンパイル使用メモリ | 355,944 KB |
| 実行使用メモリ | 7,848 KB |
| 最終ジャッジ日時 | 2026-03-27 23:27:45 |
| 合計ジャッジ時間 | 3,983 ms |
|
ジャッジサーバーID (参考情報) |
judge1_0 / judge2_1 |
(要ログイン)
| ファイルパターン | 結果 |
|---|---|
| sample | WA * 1 |
| other | AC * 13 WA * 11 |
ソースコード
# pragma GCC target("avx2")
# pragma GCC optimize("O3")
# pragma GCC optimize("unroll-loops")
#include <bits/stdc++.h>
using namespace std;
using ll=long long;
class BIT{
public:
int bit0[600009];
//int bit1[500000];
void start(int n){
for(int i=0;i<=n;i++){
bit0[i]=0;
//bit1[i]=0;
}
}
void add0(int n, int id, int x){
for(int i=id;i<=n;i+=(i&-i)){
bit0[i]+=x;
}
}
/*void add1(int n, int id, int x){
for(int i=id;i<=n;i+=(i&-i)){
bit1[i]+=x;
}
}
void raq(int n, int l, int r, int x){
add0(n, l, -x*(l-1));
add0(n, r+1, x*r);
add1(n, l, x);
add1(n, r+1, -x);
}*/
int sum(int n, int id){
int y=0;
for(int i=id;i>0;i-=(i&-i)){
y+=bit0[i];
//z+=bit1[i];
}
return y;
}
};
int main(){
int T;
cin >> T;
for(int o=0;o<T;o++){
int N, M, B, W;
cin >> N >> M >> B >> W;
if(N==1||M==1||W==3||W==5||W==7||(min(N, M)==2&&W%2==1)){
cout << "Bob" << endl;
}else{
if(W%2==0){
cout << "Alice" << endl;
}else{
cout << "Bob" << endl;
}
}
}
}
joijoy