提出 #43418809
ソースコード 拡げる
#include <bits/stdc++.h>
using namespace std;
const int MAXN = 2e5 + 100;
vector<int> g[MAXN];
int col[MAXN];
int used[MAXN];
void dfs(int v, int c) {
used[v] =c;
for (int u : g[v]) {
if (!used[u] && col[u] != col[v]) {
dfs(u, c);
}
}
}
void solve() {
int n, m;
cin >> n >> m;
while (m--) {
int u, v;
cin >> u >> v;
u--; v--;
g[u].push_back(v);
g[v].push_back(u);
}
for (int i = 0; i < n; ++i) {
cin >> col[i];
}
int c = 1;
for (int i = 0; i < n; ++i) {
if (!used[i]) {
dfs(i, c++);
}
for (int u : g[i]) {
if (col[u] == col[i] && used[u] == used[i]) {
cout << "Yes\n";
return;
}
}
}
cout << "No\n";
}
/// #define MULTITEST
main() {
ios_base::sync_with_stdio(false);
cin.tie(0); cout.tie(0);
int tst = 1;
#ifdef MULTITEST
cin >> tst;
#endif // MULTITEST
while (tst--) {
solve();
}
return 0;
}
提出情報
| 提出日時 | |
|---|---|
| 問題 | B - Switching Travel |
| ユーザ | Kapt |
| 言語 | C++ (GCC 9.2.1) |
| 得点 | 500 |
| コード長 | 1121 Byte |
| 結果 | AC |
| 実行時間 | 81 ms |
| メモリ | 28560 KiB |
コンパイルエラー
./Main.cpp:48:6: warning: ISO C++ forbids declaration of ‘main’ with no type [-Wreturn-type]
48 | main() {
| ^
ジャッジ結果
| セット名 | Sample | All | ||||
|---|---|---|---|---|---|---|
| 得点 / 配点 | 0 / 0 | 500 / 500 | ||||
| 結果 |
|
|
| セット名 | テストケース |
|---|---|
| Sample | sample-01.txt, sample-02.txt |
| All | in-01.txt, in-02.txt, in-03.txt, in-04.txt, in-05.txt, in-06.txt, in-07.txt, in-08.txt, in-09.txt, in-10.txt, in-11.txt, in-12.txt, in-13.txt, in-14.txt, in-15.txt, in-16.txt, in-17.txt, in-18.txt, in-19.txt, in-20.txt, in-21.txt, in-22.txt, in-23.txt, in-24.txt, in-25.txt, in-26.txt, in-27.txt, in-28.txt, in-29.txt, in-30.txt, in-31.txt, in-32.txt, in-33.txt, in-34.txt, in-35.txt, in-36.txt, in-37.txt, in-38.txt, in-39.txt, in-40.txt, in-41.txt, in-42.txt, in-43.txt, in-44.txt, sample-01.txt, sample-02.txt |
| ケース名 | 結果 | 実行時間 | メモリ |
|---|---|---|---|
| in-01.txt | AC | 74 ms | 28560 KiB |
| in-02.txt | AC | 73 ms | 28428 KiB |
| in-03.txt | AC | 72 ms | 28508 KiB |
| in-04.txt | AC | 70 ms | 22292 KiB |
| in-05.txt | AC | 67 ms | 22172 KiB |
| in-06.txt | AC | 53 ms | 12992 KiB |
| in-07.txt | AC | 66 ms | 15180 KiB |
| in-08.txt | AC | 42 ms | 12044 KiB |
| in-09.txt | AC | 43 ms | 12152 KiB |
| in-10.txt | AC | 21 ms | 9688 KiB |
| in-11.txt | AC | 49 ms | 12824 KiB |
| in-12.txt | AC | 38 ms | 11444 KiB |
| in-13.txt | AC | 70 ms | 15480 KiB |
| in-14.txt | AC | 54 ms | 14136 KiB |
| in-15.txt | AC | 27 ms | 10916 KiB |
| in-16.txt | AC | 24 ms | 9832 KiB |
| in-17.txt | AC | 54 ms | 14148 KiB |
| in-18.txt | AC | 14 ms | 8824 KiB |
| in-19.txt | AC | 48 ms | 13312 KiB |
| in-20.txt | AC | 37 ms | 11688 KiB |
| in-21.txt | AC | 31 ms | 10516 KiB |
| in-22.txt | AC | 30 ms | 10116 KiB |
| in-23.txt | AC | 42 ms | 11500 KiB |
| in-24.txt | AC | 13 ms | 8772 KiB |
| in-25.txt | AC | 37 ms | 10828 KiB |
| in-26.txt | AC | 63 ms | 14204 KiB |
| in-27.txt | AC | 38 ms | 11484 KiB |
| in-28.txt | AC | 14 ms | 8708 KiB |
| in-29.txt | AC | 13 ms | 8448 KiB |
| in-30.txt | AC | 41 ms | 12516 KiB |
| in-31.txt | AC | 81 ms | 15920 KiB |
| in-32.txt | AC | 16 ms | 9196 KiB |
| in-33.txt | AC | 19 ms | 9364 KiB |
| in-34.txt | AC | 57 ms | 13608 KiB |
| in-35.txt | AC | 70 ms | 14944 KiB |
| in-36.txt | AC | 6 ms | 8216 KiB |
| in-37.txt | AC | 8 ms | 8232 KiB |
| in-38.txt | AC | 7 ms | 8180 KiB |
| in-39.txt | AC | 6 ms | 8188 KiB |
| in-40.txt | AC | 27 ms | 9080 KiB |
| in-41.txt | AC | 23 ms | 8976 KiB |
| in-42.txt | AC | 75 ms | 28536 KiB |
| in-43.txt | AC | 76 ms | 28536 KiB |
| in-44.txt | AC | 73 ms | 28540 KiB |
| sample-01.txt | AC | 8 ms | 8204 KiB |
| sample-02.txt | AC | 7 ms | 8180 KiB |