제출 #1341205

#제출 시각아이디문제언어결과실행 시간메모리
1341205ezzzayColors (RMI18_colors)C++20
0 / 100
148 ms496 KiB
#include <bits/stdc++.h>
using namespace std;
#define pb push_back
const int N=3e5+5;
int x[N],y[N];
vector<int>v[N];
int fun(){
    int n,m;
    cin>>n>>m;
    for(int i=1;i<=n;i++)cin>>x[i];
    for(int i=1;i<=n;i++)cin>>y[i];
    for(int i=1;i<=n;i++)v[i].clear();
    vector<int>deg(n+10);
    for(int i=1;i<=m;i++){
        int a,b;
        cin>>a>>b;
        v[a].pb(b);
        v[b].pb(a);
        deg[a]++;
        deg[b]++;
    }
    int cent;
    int mn=1e9;
    for(int i=1;i<=n;i++){
        if(deg[i]!=1)cent=i;
        
        if(x[i]<y[i])return 0;
        if(x[i]>y[i]){
            mn=min(mn,y[i]);
        }
    }
    return y[cent]>=mn;

}
int main(){
    int t;
    cin>>t;
    while(t--)cout<<fun()<<endl;
}
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...