257952026-03-03 09:14:24algoproRMI eredményekpypy3Részben helyes 0/100146ms47536 KiB
# UUID: e65824ff-050a-4a34-996b-a2cb9a8905da
a, b, n = map(int, input().split())
f = list(map(int, input().split()))
s = list(map(int, input().split()))

ossz = a + b

f.sort()
s.sort()

f_e = f.copy()
s_e = s.copy()

elottunk = 0

i = 0
while True:
    egyik = f[0]
    masik = s[n-1-i]

    if egyik + masik > ossz:
        elottunk += 1
        i += 1
        del f[-1]
        del s[-1]
    else:
        break

elottunk2 = 0

f = f_e
s = s_e

i = 0
j = n-1
while i < n and j > 0:
    if f[i] + s[j] > ossz:
        i += 1
        j -= 1
        elottunk2 += 1
    else:
        i += 1

print(1+elottunk, 1+elottunk2)
RészfeladatÖsszpontTesztVerdiktIdőMemória
subtask10/0
1Elfogadva43ms19428 KiB
2Elfogadva39ms19404 KiB
3Elfogadva39ms19396 KiB
subtask20/30
4Elfogadva39ms19588 KiB
5Részben helyes39ms19412 KiB
6Elfogadva39ms19596 KiB
7Hibás válasz43ms19432 KiB
8Részben helyes39ms19404 KiB
9Részben helyes39ms19412 KiB
10Hibás válasz43ms19636 KiB
11Részben helyes43ms19436 KiB
12Hibás válasz39ms19432 KiB
13Hibás válasz39ms19428 KiB
subtask30/20
14Elfogadva39ms19588 KiB
15Részben helyes39ms19412 KiB
16Elfogadva39ms19596 KiB
17Hibás válasz43ms19432 KiB
18Részben helyes39ms19404 KiB
19Részben helyes39ms19412 KiB
20Hibás válasz43ms19636 KiB
21Részben helyes43ms19436 KiB
22Hibás válasz39ms19432 KiB
23Hibás válasz39ms19428 KiB
24Hibás válasz39ms19432 KiB
25Elfogadva45ms19580 KiB
26Hibás válasz45ms19536 KiB
27Hibás válasz39ms19660 KiB
28Hibás válasz45ms19516 KiB
29Hibás válasz39ms19460 KiB
30Hibás válasz46ms19488 KiB
31Hibás válasz39ms19532 KiB
32Elfogadva39ms19584 KiB
subtask40/50
33Elfogadva43ms19608 KiB
34Elfogadva39ms19452 KiB
35Elfogadva39ms19484 KiB
36Elfogadva39ms19588 KiB
37Részben helyes39ms19412 KiB
38Elfogadva39ms19596 KiB
39Hibás válasz43ms19432 KiB
40Részben helyes39ms19404 KiB
41Részben helyes39ms19412 KiB
42Hibás válasz43ms19636 KiB
43Részben helyes43ms19436 KiB
44Hibás válasz39ms19432 KiB
45Hibás válasz39ms19428 KiB
46Hibás válasz39ms19432 KiB
47Elfogadva45ms19580 KiB
48Hibás válasz45ms19536 KiB
49Hibás válasz39ms19660 KiB
50Hibás válasz45ms19516 KiB
51Hibás válasz39ms19460 KiB
52Hibás válasz46ms19488 KiB
53Hibás válasz39ms19532 KiB
54Elfogadva39ms19584 KiB
55Hibás válasz43ms19684 KiB
56Hibás válasz39ms19440 KiB
57Elfogadva54ms21328 KiB
58Hibás válasz52ms21508 KiB
59Hibás válasz56ms22448 KiB
60Elfogadva54ms21972 KiB
61Elfogadva146ms47536 KiB
62Elfogadva101ms36600 KiB
63Elfogadva138ms44448 KiB
64Hibás válasz125ms43268 KiB
65Hibás válasz92ms33028 KiB
66Hibás válasz107ms35504 KiB
67Elfogadva141ms45356 KiB
68Elfogadva125ms44284 KiB