제출 #1206297

#제출 시각아이디문제언어결과실행 시간메모리
1206297tamzidSeptember (APIO24_september)C++20
0 / 100
0 ms320 KiB
#include "september.h" #include <bits/stdc++.h> using namespace std; using ll = long long; int solve(int N, int M, vector<int> F, vector<vector<int>> S) { if(is_sorted(S[0].rbegin(),S[0].rend())) return N-1; int k = 0; std::set<int> s1,s2; for(int i=N-1;i>=1;i--) { if(S[0][i] == i) { ++k; } else { while(S[0][i] != i && s1 != s2) { s1.insert(S[0][i]); s2.insert(i); --i; if(i == 0) break; } if(s1 == s2) { ++k; s1.clear(); s2.clear(); } } } }

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

september.cpp: In function 'int solve(int, int, std::vector<int>, std::vector<std::vector<int> >)':
september.cpp:36:1: warning: control reaches end of non-void function [-Wreturn-type]
   36 | }
      | ^
#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...