Submission #801915

#TimeUsernameProblemLanguageResultExecution timeMemory
801915Trisanu_DasWand (COCI19_wand)C++17
Compilation error
0 ms0 KiB
#include<bits/stdc++.h> using namespace std; bool vis[100001]; vector<int> adj[100001]; void dfs(int u){ vis[u] = true; for(int i = 0; i < adj[u].size(); i++){ if(!vis[adj[u][i]]) dfs(adj[u][i]); } } int main(){ ios::sync_with_stdio(0); cin.tie(0); int n, m, a, b; cin >> n >> m; for(int i = 0; i < m; i++){ cin >> u >> v; adj[v].push_back(u); } for(int i = 0; i < adj[1].size(); i++) dfs(adj[1][i]); if(adj[1].size() == 0) vis[1] = 1; for(int i = 1; i < n + 1; i++) cout << vis[i]; }

Compilation message (stderr)

wand.cpp: In function 'void dfs(int)':
wand.cpp:9:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<int>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
    9 |  for(int i = 0; i < adj[u].size(); i++){
      |                 ~~^~~~~~~~~~~~~~~
wand.cpp: In function 'int main()':
wand.cpp:18:10: error: 'u' was not declared in this scope
   18 |   cin >> u >> v;
      |          ^
wand.cpp:18:15: error: 'v' was not declared in this scope
   18 |   cin >> u >> v;
      |               ^
wand.cpp:21:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<int>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
   21 |  for(int i = 0; i < adj[1].size(); i++) dfs(adj[1][i]);
      |                 ~~^~~~~~~~~~~~~~~
wand.cpp:15:12: warning: unused variable 'a' [-Wunused-variable]
   15 |  int n, m, a, b;
      |            ^
wand.cpp:15:15: warning: unused variable 'b' [-Wunused-variable]
   15 |  int n, m, a, b;
      |               ^