124772024-12-18 17:50:4142Következő permutáció (50 pont)pypy3Hibás válasz 0/5065ms22860 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/045ms19376 KiB
2Hibás válasz0/059ms22576 KiB
3Hibás válasz0/143ms19524 KiB
4Hibás válasz0/139ms19472 KiB
5Hibás válasz0/146ms19392 KiB
6Hibás válasz0/143ms19436 KiB
7Hibás válasz0/239ms19492 KiB
8Hibás válasz0/239ms19476 KiB
9Hibás válasz0/239ms19552 KiB
10Hibás válasz0/239ms19452 KiB
11Hibás válasz0/146ms19444 KiB
12Hibás válasz0/145ms19448 KiB
13Hibás válasz0/141ms19432 KiB
14Hibás válasz0/139ms19580 KiB
15Hibás válasz0/348ms19712 KiB
16Hibás válasz0/346ms19900 KiB
17Hibás válasz0/350ms21504 KiB
18Hibás válasz0/361ms21736 KiB
19Hibás válasz0/364ms22496 KiB
20Hibás válasz0/357ms22672 KiB
21Hibás válasz0/365ms22760 KiB
22Hibás válasz0/357ms22764 KiB
23Hibás válasz0/356ms22840 KiB
24Hibás válasz0/364ms22860 KiB
25Hibás válasz0/259ms22484 KiB
26Hibás válasz0/264ms22856 KiB