123032024-12-11 18:11:42CsongiCsúcsokcpp17Wrong answer 49/10021ms1604 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-1] > A[i-2] && A[i-1] > A[i]) a++;
    forL(M+1)
        if (B[i-1] > B[i-2] && B[i-1] > B[i]) b++;
    ll ans = a*b; cout << ans << endl;
    return 0;
}
SubtaskSumTestVerdictTimeMemory
subtask10/0
1Accepted1ms320 KiB
2Accepted1ms320 KiB
subtask216/16
3Accepted10ms1084 KiB
4Accepted9ms1072 KiB
5Accepted8ms1084 KiB
6Accepted10ms1088 KiB
7Accepted10ms1084 KiB
8Accepted10ms1092 KiB
subtask333/33
9Accepted1ms320 KiB
10Accepted1ms508 KiB
11Accepted1ms320 KiB
12Accepted1ms320 KiB
13Accepted1ms384 KiB
14Accepted1ms320 KiB
15Accepted1ms320 KiB
subtask40/51
16Wrong answer20ms1604 KiB
17Accepted12ms1236 KiB
18Accepted20ms1604 KiB
19Accepted10ms1088 KiB
20Accepted10ms1088 KiB
21Wrong answer20ms1604 KiB
22Accepted21ms1596 KiB
23Accepted17ms1472 KiB
24Accepted20ms1600 KiB