Submission #1013744

#TimeUsernameProblemLanguageResultExecution timeMemory
1013744vjudge1Tales of seafaring (POI13_mor)C++17
20 / 100
3075 ms131072 KiB
/****************************************************************************** Welcome to GDB Online. GDB online is an online compiler and debugger tool for C, C++, Python, Java, PHP, Ruby, Perl, C#, OCaml, VB, Swift, Pascal, Fortran, Haskell, Objective-C, Assembly, HTML, CSS, JS, SQLite, Prolog. Code, Compile, Run and Debug online from anywhere in world. *******************************************************************************/ #include <bits/stdc++.h> using namespace std; #define endl "\n" #define int long long int dis[5001][5001][2]; vector <int> v[5001]; int n,m,k; void bfs(int x){ for(int i=1;i<=n;i++) dis[x][i][0]=dis[x][i][1]=1e15; dis[x][x][0]=0; priority_queue <pair<int,int>> qu; qu.push({0,x}); while(qu.size()!=0){ auto[mydis,i]=qu.top(); qu.pop(); if(mydis>dis[x][i][mydis%2]) continue; for(int j:v[i]){ int w=mydis+1; if(dis[x][j][w%2]>w){ dis[x][j][w%2]=w; qu.push({w,j}); } } } return; } signed main() { ios_base::sync_with_stdio(false); cin.tie(NULL); cout.tie(NULL); cin>>n>>m>>k; for(int i=0;i<m;i++){ int a,b; cin>>a>>b; v[a].push_back(b); v[b].push_back(a); } //bfs(); for(int i=1;i<=n;i++) bfs(i); while(k--){ int a,b,d; cin>>a>>b>>d; if(dis[a][b][d%2]<=d&&dis[a][b][d%2]!=1e15) cout<<"TAK"<<endl; else cout<<"NIE"<<endl; } return 0; }
#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...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...