123042024-12-11 18:17:34CsongiCsúcsokcpp17Hibás válasz 49/10020ms1612 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+2)
        if (A[i-1] > A[i-2] && A[i-1] > A[i]) a++;
    forL(M+2)
        if (B[i-1] > B[i-2] && B[i-1] > B[i]) b++;
    ll ans = a*b; cout << ans << endl;
    return 0;
}
RészfeladatÖsszpontTesztVerdiktIdőMemória
subtask10/0
1Elfogadva1ms320 KiB
2Elfogadva1ms320 KiB
subtask216/16
3Elfogadva10ms1092 KiB
4Elfogadva9ms1064 KiB
5Elfogadva8ms1080 KiB
6Elfogadva10ms1092 KiB
7Elfogadva10ms1092 KiB
8Elfogadva10ms1080 KiB
subtask333/33
9Elfogadva1ms508 KiB
10Elfogadva1ms320 KiB
11Elfogadva1ms320 KiB
12Elfogadva1ms320 KiB
13Elfogadva1ms320 KiB
14Elfogadva1ms320 KiB
15Elfogadva1ms436 KiB
subtask40/51
16Hibás válasz20ms1600 KiB
17Elfogadva13ms1260 KiB
18Elfogadva20ms1596 KiB
19Elfogadva10ms1080 KiB
20Elfogadva10ms1088 KiB
21Hibás válasz20ms1600 KiB
22Elfogadva20ms1612 KiB
23Elfogadva17ms1364 KiB
24Elfogadva20ms1596 KiB