結果
問題 | No.154 市バス |
ユーザー |
![]() |
提出日時 | 2020-04-15 16:01:17 |
言語 | C++14 (gcc 13.3.0 + boost 1.87.0) |
結果 |
WA
|
実行時間 | - |
コード長 | 926 bytes |
コンパイル時間 | 787 ms |
コンパイル使用メモリ | 92,204 KB |
実行使用メモリ | 5,248 KB |
最終ジャッジ日時 | 2024-10-01 18:47:39 |
合計ジャッジ時間 | 1,462 ms |
ジャッジサーバーID (参考情報) |
judge3 / judge4 |
(要ログイン)
ファイルパターン | 結果 |
---|---|
sample | WA * 1 |
other | AC * 7 WA * 1 |
ソースコード
// I SELL YOU...!#include<iostream>#include<vector>#include<algorithm>#include<functional>#include<queue>#include<chrono>#include<iomanip>#include<map>#include<set>using namespace std;using ll = long long;using P = pair<ll,ll>;using TP = tuple<ll,ll,ll>;void init_io(){cin.tie(0);ios::sync_with_stdio(false);cout << setprecision(18);}signed main(){init_io();ll t;string s;cin >> t;for(int i=0;i<t;i++){cin >> s;ll wc=0,gc=0,rc=0;bool can =true;for(auto c:s){if(c=='W') wc++;else if(c=='G'){if(wc==0){can = false;break;}else{wc--;gc++;}}else{if(gc==0){can = false;break;}gc--;rc++;}}if(gc) can = false;if(!rc) can = false;if(can) cout <<"possible\n";else cout <<"impossible\n";}}