Submission #43423612


Source Code Expand

Copy
#include <bits/stdc++.h>
using namespace std;
#define ll long long
#define pb push_back
#define pk pop_back
#define fr first
#define sc second
#define endl '\n'
#define upb upper_bound
#define lob lower_bound
const ll mod[]={1000000007,998244353};
const ll INF[]={INT_MAX,LLONG_MAX-1};
const ll N = 200005;
ll n, m;
vector<int> adj[N];
bool col[N];
bool ans;
bool visited[N];
int timer;
 
הההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההה
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
#include <bits/stdc++.h>
using namespace std;
#define ll long long
#define pb push_back
#define pk pop_back
#define fr first
#define sc second
#define endl '\n'
#define upb upper_bound
#define lob lower_bound

const ll mod[]={1000000007,998244353};
const ll INF[]={INT_MAX,LLONG_MAX-1};

const ll N = 200005;
ll n, m;
vector<int> adj[N];
bool col[N];
bool ans;
bool visited[N];
int timer;

void dfs(int i){
    timer++;
    visited[i] = true;
    for (auto x : adj[i]){
        if(timer > 1 && visited[x] && (col[x] == col[i])) ans = true;
        if(visited[x]) continue;
        if(col[i] ^ col[x]) dfs(x);
    }
}

void solve(){
    cin>>n>>m;
    int x,y;
    ans = 0;
    for(int i=0; i<m; i++){
        cin >> x >> y;
        adj[x].pb(y);
        adj[y].pb(x);
    }
    for (ll i = 1; i < n+1; ++i){
        visited[i] = false;
        cin >> col[i];  
    }
    for (ll i = 1; i <= n; ++i){
        if(visited[i]) continue;
        timer = 0;
        dfs(i);
    }
    if(ans) cout<<"Yes";
    else cout<<"No";
}

int main(){
    ios::sync_with_stdio(0); cin.tie(0); cout.tie(0);
    int tt; tt = 1;
    while(tt--){
        solve(); 
        cout<<endl;
    }
    return 0;
}

Submission Info

Submission Time
Task B - Switching Travel
User picramide
Language C++ (GCC 9.2.1)
Score 0
Code Size 1247 Byte
Status WA
Exec Time 85 ms
Memory 24212 KB

Judge Result

Set Name Sample All
Score / Max Score 0 / 0 0 / 500
Status
AC × 2
AC × 27
WA × 19
Set Name Test Cases
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
Case Name Status Exec Time Memory
in-01.txt AC 75 ms 24124 KB
in-02.txt AC 69 ms 24180 KB
in-03.txt AC 70 ms 24184 KB
in-04.txt WA 67 ms 19496 KB
in-05.txt AC 68 ms 19400 KB
in-06.txt AC 49 ms 12328 KB
in-07.txt AC 73 ms 14696 KB
in-08.txt AC 42 ms 11480 KB
in-09.txt AC 43 ms 11692 KB
in-10.txt WA 19 ms 9452 KB
in-11.txt WA 52 ms 12068 KB
in-12.txt WA 38 ms 10816 KB
in-13.txt WA 72 ms 14364 KB
in-14.txt AC 57 ms 13552 KB
in-15.txt WA 32 ms 10472 KB
in-16.txt AC 21 ms 9512 KB
in-17.txt AC 57 ms 13320 KB
in-18.txt WA 14 ms 8688 KB
in-19.txt AC 52 ms 12672 KB
in-20.txt WA 37 ms 11008 KB
in-21.txt WA 31 ms 10192 KB
in-22.txt WA 23 ms 9644 KB
in-23.txt WA 40 ms 10976 KB
in-24.txt WA 17 ms 8672 KB
in-25.txt WA 33 ms 10452 KB
in-26.txt WA 62 ms 13184 KB
in-27.txt WA 40 ms 10888 KB
in-28.txt AC 14 ms 8672 KB
in-29.txt AC 13 ms 8436 KB
in-30.txt AC 46 ms 11724 KB
in-31.txt WA 85 ms 14680 KB
in-32.txt WA 18 ms 8984 KB
in-33.txt WA 20 ms 9136 KB
in-34.txt AC 56 ms 12704 KB
in-35.txt WA 68 ms 13916 KB
in-36.txt AC 7 ms 8132 KB
in-37.txt AC 9 ms 8116 KB
in-38.txt AC 9 ms 8096 KB
in-39.txt AC 9 ms 8112 KB
in-40.txt AC 27 ms 8932 KB
in-41.txt AC 22 ms 8980 KB
in-42.txt AC 67 ms 24192 KB
in-43.txt AC 72 ms 24212 KB
in-44.txt AC 70 ms 24192 KB
sample-01.txt AC 11 ms 8188 KB
sample-02.txt AC 8 ms 8176 KB


2025-03-05 (Wed)
20:49:38 +00:00