124782024-12-18 17:53:0742Következő permutáció (50 pont)python3Elfogadva 50/5027ms4448 KiB
N=int(input())
A=[int(x) for x in input().split()]
last=N-1
while A[last-1]>A[last]:last-=1
j=N-1
while A[j]<A[last-1]:j-=1
print(*A[:last-1],A[j],A[last-1],*A[j+1:],*A[last:j][::-1])    


RészfeladatÖsszpontTesztVerdiktIdőMemória
base50/50
1Elfogadva0/016ms2872 KiB
2Elfogadva0/019ms3864 KiB
3Elfogadva1/116ms2872 KiB
4Elfogadva1/116ms3020 KiB
5Elfogadva1/116ms2872 KiB
6Elfogadva1/116ms3252 KiB
7Elfogadva2/216ms2864 KiB
8Elfogadva2/214ms3092 KiB
9Elfogadva2/216ms3088 KiB
10Elfogadva2/216ms3096 KiB
11Elfogadva1/116ms3012 KiB
12Elfogadva1/116ms3092 KiB
13Elfogadva1/117ms2872 KiB
14Elfogadva1/116ms2948 KiB
15Elfogadva3/316ms3144 KiB
16Elfogadva3/317ms3128 KiB
17Elfogadva3/317ms3112 KiB
18Elfogadva3/317ms3384 KiB
19Elfogadva3/319ms3944 KiB
20Elfogadva3/320ms4000 KiB
21Elfogadva3/323ms4160 KiB
22Elfogadva3/323ms4260 KiB
23Elfogadva3/321ms4404 KiB
24Elfogadva3/323ms4336 KiB
25Elfogadva2/227ms4448 KiB
26Elfogadva2/223ms4404 KiB