115802024-10-27 13:37:36balintCsúcsokpython3Hibás válasz 0/100101ms18208 KiB
def main():
    N, M = map(int, input().split())
    A = list(map(int, input().split()))
    B = list(map(int, input().split()))
    A = [-1] + A + [-1]
    B = [-1] + B + [-1]
    
    A_peaks = 0
    for i in range(N):
        if A[i-1] < A[i] > A[i+1]:
            A_peaks+=1

    B_peaks= 0
    for i in range(M):
        if B[i-1] < B[i] > B[i+1]:
            B_peaks+=1

    print(A_peaks * B_peaks)
main()
RészfeladatÖsszpontTesztVerdiktIdőMemória
subtask10/0
1Hibás válasz16ms3132 KiB
2Hibás válasz16ms3128 KiB
subtask20/16
3Hibás válasz57ms14596 KiB
4Hibás válasz59ms13056 KiB
5Hibás válasz46ms5892 KiB
6Hibás válasz61ms14508 KiB
7Elfogadva52ms15184 KiB
8Hibás válasz57ms14156 KiB
subtask30/33
9Hibás válasz17ms3252 KiB
10Elfogadva17ms3144 KiB
11Hibás válasz17ms3064 KiB
12Hibás válasz16ms3356 KiB
13Hibás válasz16ms3128 KiB
14Hibás válasz16ms3224 KiB
15Hibás válasz17ms3336 KiB
subtask40/51
16Hibás válasz94ms18128 KiB
17Hibás válasz67ms15156 KiB
18Elfogadva97ms17804 KiB
19Hibás válasz57ms14612 KiB
20Hibás válasz61ms14564 KiB
21Elfogadva94ms18208 KiB
22Hibás válasz101ms17864 KiB
23Elfogadva79ms16724 KiB
24Hibás válasz101ms17804 KiB