제출 #676666

#제출 시각아이디문제언어결과실행 시간메모리
676666DwightKSchrute길고양이 (JOI20_stray)C++17
0 / 100
36 ms14840 KiB
#include "Anthony.h" #include <bits/stdc++.h> using namespace std; typedef vector<int>vi; typedef vector<vi>vvi; #define pb push_back namespace { }; vi Mark(int N, int M, int A, int B,vi U, vi V) { vi mark(M); vvi g(N+1); for(int i=0; i<M;i ++){ g[U[i]].pb(V[i]); g[V[i]].pb(U[i]); } vi D(N+1,-1); queue<int>q; q.push(0); D[0]=0; while(q.size()){ int x=q.front(); q.pop(); for(int nbr:g[x]) if(D[nbr]==-1) D[nbr]=D[x]+1,q.push(nbr); } for(int i=0; i<M; i++) if(min(D[U[i]],D[V[i]])%2==0) mark[i]=1; return mark; }
#include "Catherine.h" #include <bits/stdc++.h> using namespace std; typedef vector<int>vi; typedef vector<vi>vvi; #define all(x) x.begin(),x.end() //I can retrieve information between moves namespace { int A, B; bool reached_leaf=0; }; void Init(int _A, int _B) { A=_A,B=_B; } int Move(vi y) { for(int i=0; i<y.size(); i++) if(y[i]==1) return i; return -1; }

컴파일 시 표준 에러 (stderr) 메시지

Catherine.cpp: In function 'int Move(vi)':
Catherine.cpp:24:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<int>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
   24 |     for(int i=0; i<y.size(); i++)
      |                  ~^~~~~~~~~
Catherine.cpp: At global scope:
Catherine.cpp:13:10: warning: '{anonymous}::reached_leaf' defined but not used [-Wunused-variable]
   13 |     bool reached_leaf=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...