Submission #799672

#TimeUsernameProblemLanguageResultExecution timeMemory
799672josiftepeExam (eJOI20_exam)C++14
12 / 100
18 ms3084 KiB
#include <iostream> #include <algorithm> #include <cstring> #include <vector> #include <set> #include <stack> using namespace std; typedef long long ll; const int maxn = 1e5 + 10; int n; int a[maxn], b[maxn]; void solve_subtask2() { int x = b[0]; int res = 0; for(int i = 0; i < n; i++) { if(a[i] == x) { res++; int j = i - 1; while(j >= 0 and a[j] <= x) { j--; res++; } j = i + 1; while(j < n and a[j] <= x) { res++; j++; } i = j - 1; } } cout << res << endl; } int main() { ios_base::sync_with_stdio(false); cin >> n; set<int> st; for(int i = 0; i < n; i++) { cin >> a[i]; } for(int i = 0; i < n; i++) { cin >> b[i]; st.insert(b[i]); } if((int) st.size() == 1) { solve_subtask2(); return 0; } 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...