#include <iostream> #include<queue> using namespace std; int main(int argc, char *argv[]) { int n,m; while(scanf("%d %d",&n,&m)!=EOF){ int a[n+1]; int p=1,flag = 0; for(int i=1;i<=n;i++){ a[i]=0; } for(int i=0;i<m;i++){ int x,y; scanf("%d %d",&x,&y); if(a[x]>a[y]){ flag = 1; }else{ if(a[x]==0)a[y]=p++; if(a[y]==0)a[y]=p++; } } printf("%s",flag==0?"RIGHT":"ERROR"); } return 0; } |
Double click to view unformatted code.