199602025-12-30 13:52:13kissmikkiRadar (70 pont)python3Elfogadva 70/70261ms11204 KiB
import sys

def szamol(N, M, A, B):
    minA=A[0]
    minPosA=0
    posB=-1
    for i in range(1, N):
        if A[i]<minA:
            minA=A[i]
            minPosA=i
    for i in range(0, M):
        if B[i]>=minA:
            posB=i
            break
    if posB == -1:
        print("IGEN")
        return None, None
    print("NEM")
    print(minPosA + 1, posB + 1)
    return minPosA + 1, posB + 1

def futtat():
    N=int(input())
    M=int(input())
    A=[None]*N
    B=[None]*M
    for i in range(0, N):
        A[i]=int(input())
    for i in range(0, M):
        B[i]=int(input())
    szamol(N, M, A, B)

def test():
    a, b=szamol(7, 5, [6, 4, 9, 6, 2, 10, 100], [3, 2, 1, 4, 3])
    assert 5 == a
    assert 1 == b

    a, b=szamol(100, 100,
                [93, 88, 72, 63, 76, 71, 90, 66, 74, 80, 96, 76, 65, 88, 81, 63, 96, 100, 91, 96, 66, 87, 95, 85, 74, 56, 72, 81, 96, 99, 74, 94, 64, 91, 78, 51, 86, 70, 92, 84, 51, 75, 94, 63, 67, 94, 60, 79, 62, 99, 91, 73, 55, 67, 76, 97, 56, 78, 86, 78, 91, 78, 99, 81, 80, 73, 80, 70, 79, 65, 60, 60, 81, 83, 74, 55, 88, 94, 97, 93, 95, 97, 78, 70, 86, 64, 91, 93, 95, 80, 98, 79, 73, 84, 100, 96, 90, 55, 81, 75],
                [32, 43, 13, 37, 6, 12, 40, 17, 41, 6, 8, 35, 3, 29, 46, 27, 35, 2, 32, 31, 29, 20, 19, 50, 2, 2, 49, 10, 7, 11, 41, 47, 2, 22, 6, 13, 12, 33, 18, 10, 26, 2, 6, 50, 10, 18, 37, 42, 46, 9, 34, 49, 3, 34, 43, 18, 13, 30, 23, 9, 24, 21, 29, 26, 16, 18, 42, 13, 29, 1, 38, 17, 3, 15, 13, 48, 18, 15, 18, 48, 32, 32, 36, 20, 21, 33, 1, 10, 17, 12, 32, 19, 44, 29, 21, 21, 36, 21, 34, 3])
    assert None == a
    assert None == b

    a, b=szamol(3, 10, [9, 9, 9], [8, 8, 8, 8, 8, 8, 8, 8, 8, 8])
    assert None == a
    assert None == b

    a, b=szamol(3, 1, [9, 9, 8], [8])
    assert 3 == a
    assert 1 == b

    a, b=szamol(1, 1, [8], [8])
    assert 1 == a
    assert 1 == b

    a, b=szamol(1, 1, [9], [8])
    assert None == a
    assert None == b

#test()
futtat()
RészfeladatÖsszpontTesztVerdiktIdőMemória
base70/70
1Elfogadva0/017ms3612 KiB
2Elfogadva0/017ms3428 KiB
3Elfogadva5/517ms3372 KiB
4Elfogadva5/517ms3376 KiB
5Elfogadva5/517ms3248 KiB
6Elfogadva5/517ms3376 KiB
7Elfogadva5/517ms3412 KiB
8Elfogadva5/518ms3400 KiB
9Elfogadva5/517ms3424 KiB
10Elfogadva5/5240ms4916 KiB
11Elfogadva5/5237ms4952 KiB
12Elfogadva5/5144ms7556 KiB
13Elfogadva5/5149ms7732 KiB
14Elfogadva5/5252ms11064 KiB
15Elfogadva5/5250ms11204 KiB
16Elfogadva5/5261ms11060 KiB