提出 #30067227
ソースコード 拡げる
#include <bits/stdc++.h>
using namespace std;
int main() {
int N;
cin >> N;
vector<vector<int> > A(N, vector<int>(2));
map<int, int> R;
map<int, int> L;
string ope;
for (int i=0;i<N; ++i){
cin >> A.at(i).at(0) >> A.at(i).at(1);
}
cin >> ope;
for (int i=0;i<N; ++i){
if (ope.at(i) == 'R'){
if (R.count(A.at(i).at(1))){
if (R.at(A.at(i).at(1)) > A.at(i).at(0)){
R[A.at(i).at(1)] = A.at(i).at(0);
}
}
else{
R[A.at(i).at(1)] = A.at(i).at(0);
L[A.at(i).at(1)] = 0;
}
}
else{
if (L.count(A.at(i).at(1))){
if (L.at(A.at(i).at(1)) < A.at(i).at(0)){
L[A.at(i).at(1)] = A.at(i).at(0);
}
}
else{
L[A.at(i).at(1)] = A.at(i).at(0);
R[A.at(i).at(1)] = 100000000;
}
}
}
bool f = false;
for (pair<int, int> p : R){
if (p.second<L.at(p.first)) {
f = true;
break;
}
}
cout << (f ? "Yes" : "No") << endl;
return 0;
}
提出情報
| 提出日時 | |
|---|---|
| 問題 | C - Collision 2 |
| ユーザ | nullpoint |
| 言語 | C++ (GCC 9.2.1) |
| 得点 | 0 |
| コード長 | 1059 Byte |
| 結果 | WA |
| 実行時間 | 377 ms |
| メモリ | 33008 KiB |
ジャッジ結果
| セット名 | Sample | All | ||||||
|---|---|---|---|---|---|---|---|---|
| 得点 / 配点 | 0 / 0 | 0 / 300 | ||||||
| 結果 |
|
|
| セット名 | テストケース |
|---|---|
| Sample | 00_sample_00.txt, 00_sample_01.txt, 00_sample_02.txt |
| All | 00_sample_00.txt, 00_sample_01.txt, 00_sample_02.txt, 01_random_00.txt, 01_random_01.txt, 01_random_02.txt, 01_random_03.txt, 02_in_rows_00.txt, 02_in_rows_01.txt, 02_in_rows_02.txt, 02_in_rows_03.txt, 02_in_rows_04.txt, 02_in_rows_05.txt, 02_in_rows_06.txt, 02_in_rows_07.txt, 02_in_rows_08.txt, 02_in_rows_09.txt, 02_in_rows_10.txt, 02_in_rows_11.txt |
| ケース名 | 結果 | 実行時間 | メモリ |
|---|---|---|---|
| 00_sample_00.txt | AC | 8 ms | 3404 KiB |
| 00_sample_01.txt | AC | 2 ms | 3400 KiB |
| 00_sample_02.txt | AC | 2 ms | 3556 KiB |
| 01_random_00.txt | AC | 133 ms | 14496 KiB |
| 01_random_01.txt | AC | 155 ms | 14492 KiB |
| 01_random_02.txt | AC | 360 ms | 32924 KiB |
| 01_random_03.txt | AC | 371 ms | 32864 KiB |
| 02_in_rows_00.txt | WA | 104 ms | 14488 KiB |
| 02_in_rows_01.txt | WA | 104 ms | 14500 KiB |
| 02_in_rows_02.txt | WA | 103 ms | 14492 KiB |
| 02_in_rows_03.txt | WA | 106 ms | 14468 KiB |
| 02_in_rows_04.txt | WA | 117 ms | 14476 KiB |
| 02_in_rows_05.txt | WA | 363 ms | 33004 KiB |
| 02_in_rows_06.txt | AC | 102 ms | 14500 KiB |
| 02_in_rows_07.txt | AC | 104 ms | 14452 KiB |
| 02_in_rows_08.txt | AC | 106 ms | 14456 KiB |
| 02_in_rows_09.txt | AC | 106 ms | 14488 KiB |
| 02_in_rows_10.txt | AC | 121 ms | 14484 KiB |
| 02_in_rows_11.txt | WA | 377 ms | 33008 KiB |