124762024-12-18 17:47:5642Következő permutáció (50 pont)python3Hibás válasz 0/5025ms4524 KiB
import sys
input=sys.stdin.readline
def solv():
 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],end='\r\n')    
solv()

RészfeladatÖsszpontTesztVerdiktIdőMemória
base0/50
1Hibás válasz0/016ms3320 KiB
2Hibás válasz0/019ms3880 KiB
3Hibás válasz0/116ms3124 KiB
4Hibás válasz0/116ms3128 KiB
5Hibás válasz0/116ms3320 KiB
6Hibás válasz0/116ms3128 KiB
7Hibás válasz0/216ms3140 KiB
8Hibás válasz0/216ms3128 KiB
9Hibás válasz0/216ms3000 KiB
10Hibás válasz0/216ms3084 KiB
11Hibás válasz0/116ms3120 KiB
12Hibás válasz0/116ms3044 KiB
13Hibás válasz0/116ms3132 KiB
14Hibás válasz0/116ms3128 KiB
15Hibás válasz0/316ms3360 KiB
16Hibás válasz0/316ms3128 KiB
17Hibás válasz0/316ms3060 KiB
18Hibás válasz0/317ms3428 KiB
19Hibás válasz0/320ms4048 KiB
20Hibás válasz0/320ms4148 KiB
21Hibás válasz0/321ms4152 KiB
22Hibás válasz0/323ms4412 KiB
23Hibás válasz0/321ms4524 KiB
24Hibás válasz0/321ms4516 KiB
25Hibás válasz0/225ms4360 KiB
26Hibás válasz0/221ms4500 KiB