115812024-10-27 13:45:27balintCsúcsokpython3Elfogadva 100/100101ms18336 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(1, N+1):
        if A[i-1] < A[i] > A[i+1]:
            A_peaks+=1

    B_peaks= 0
    for i in range(1, M+1):
        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
1Elfogadva16ms3136 KiB
2Elfogadva16ms3128 KiB
subtask216/16
3Elfogadva59ms14680 KiB
4Elfogadva54ms13152 KiB
5Elfogadva46ms6032 KiB
6Elfogadva57ms14500 KiB
7Elfogadva57ms15012 KiB
8Elfogadva59ms14216 KiB
subtask333/33
9Elfogadva17ms3276 KiB
10Elfogadva16ms3128 KiB
11Elfogadva17ms3320 KiB
12Elfogadva16ms3128 KiB
13Elfogadva16ms3132 KiB
14Elfogadva14ms3060 KiB
15Elfogadva17ms3312 KiB
subtask451/51
16Elfogadva97ms18336 KiB
17Elfogadva61ms14912 KiB
18Elfogadva90ms17772 KiB
19Elfogadva59ms14636 KiB
20Elfogadva59ms14608 KiB
21Elfogadva101ms18332 KiB
22Elfogadva94ms18028 KiB
23Elfogadva86ms17556 KiB
24Elfogadva98ms17804 KiB