123022024-12-11 18:09:51CsongiCsúcsokcpp17Wrong answer 49/10020ms1600 KiB
#include <bits/stdc++.h>
#define ll long long
#define forL(len) for (int i=1; i<=len; i++)
using namespace std;

int main() {
    ios::sync_with_stdio(0);
    cin.tie(0);
    int N,M,a=0,b=0;
    cin>>N>>M;
    vector<int> A(N);
    forL(N)
        cin>>A[i-1];
    vector<int> B(M);
    forL(M)
        cin>>B[i-1];
    A.push_back(-1);
    A.insert(A.begin(), -1);
    B.push_back(-1);
    B.insert(B.begin(), -1);
    forL(N+1)
        if (A[i] > A[i-1] && A[i] > A[i+1]) a++;
    forL(M+1)
        if (B[i] > B[i-1] && B[i] > B[i+1]) b++;
    ll ans = a*b; cout << ans << endl;
    return 0;
}
SubtaskSumTestVerdictTimeMemory
subtask10/0
1Accepted1ms320 KiB
2Accepted1ms320 KiB
subtask216/16
3Accepted10ms1100 KiB
4Accepted9ms1080 KiB
5Accepted8ms1088 KiB
6Accepted10ms1084 KiB
7Accepted10ms1092 KiB
8Accepted10ms1076 KiB
subtask333/33
9Accepted1ms320 KiB
10Accepted1ms508 KiB
11Accepted1ms320 KiB
12Accepted1ms320 KiB
13Accepted1ms320 KiB
14Accepted1ms320 KiB
15Accepted1ms320 KiB
subtask40/51
16Wrong answer20ms1592 KiB
17Accepted12ms1236 KiB
18Accepted20ms1600 KiB
19Accepted10ms1100 KiB
20Accepted10ms1080 KiB
21Wrong answer20ms1600 KiB
22Accepted20ms1592 KiB
23Accepted17ms1328 KiB
24Accepted20ms1596 KiB