Submission #1110203

#TimeUsernameProblemLanguageResultExecution timeMemory
1110203vjudge1Board Game (JOI24_boardgame)C++17
3 / 100
26 ms4448 KiB
#include<bits/stdc++.h> using namespace std; int n,m,k; string s; int f[60000]; vector<int>a[60000]; queue<int>q; int main(){ ios_base::sync_with_stdio(0); cin.tie(0); cout.tie(0); if(fopen("c.INP","r")){ freopen("c.INP","r",stdin); freopen("c.OUT","w",stdout); } cin >>n>>m>>k; while(m--){ int x,y; cin >>x>>y; a[x].push_back(y); a[y].push_back(x); } for(int i=1;i<=n;i++){ f[i]=-1; } cin>>s; int x; cin >>x; f[x]=0; q.push(x); for(int i=1;i<k;i++){ cin >>x; } while(!q.empty()){ int i=q.front(); q.pop(); for(auto o:a[i]){ if(f[o]==-1){ f[o]=f[i]+1; q.push(o); } } } for(int i=1;i<=n;i++){ cout <<f[i]<<'\n'; } }

Compilation message (stderr)

Main.cpp: In function 'int main()':
Main.cpp:13:16: warning: ignoring return value of 'FILE* freopen(const char*, const char*, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result]
   13 |         freopen("c.INP","r",stdin);
      |         ~~~~~~~^~~~~~~~~~~~~~~~~~~
Main.cpp:14:16: warning: ignoring return value of 'FILE* freopen(const char*, const char*, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result]
   14 |         freopen("c.OUT","w",stdout);
      |         ~~~~~~~^~~~~~~~~~~~~~~~~~~~
#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...