123022024-12-11 18:09:51CsongiCsúcsokcpp17Hibás válasz 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;
}
RészfeladatÖsszpontTesztVerdiktIdőMemória
subtask10/0
1Elfogadva1ms320 KiB
2Elfogadva1ms320 KiB
subtask216/16
3Elfogadva10ms1100 KiB
4Elfogadva9ms1080 KiB
5Elfogadva8ms1088 KiB
6Elfogadva10ms1084 KiB
7Elfogadva10ms1092 KiB
8Elfogadva10ms1076 KiB
subtask333/33
9Elfogadva1ms320 KiB
10Elfogadva1ms508 KiB
11Elfogadva1ms320 KiB
12Elfogadva1ms320 KiB
13Elfogadva1ms320 KiB
14Elfogadva1ms320 KiB
15Elfogadva1ms320 KiB
subtask40/51
16Hibás válasz20ms1592 KiB
17Elfogadva12ms1236 KiB
18Elfogadva20ms1600 KiB
19Elfogadva10ms1100 KiB
20Elfogadva10ms1080 KiB
21Hibás válasz20ms1600 KiB
22Elfogadva20ms1592 KiB
23Elfogadva17ms1328 KiB
24Elfogadva20ms1596 KiB