fork(3) download
  1. n, q = [int(_) for _ in input().split()] #nacita pole cisel
  2. t = [int(_) for _ in input().split()] #t_i pocet noseni tricka i
  3.  
  4. print(n)
  5. print(q)
  6. print(t)
  7.  
  8. aktualne = [i for i in range(n)] #aktualne poradie triciek zhora nadol, cislovane od 0
  9. print(aktualne)
  10.  
  11. for _ in range(q):
  12. print(aktualne)
  13. print(t)
  14. kto = input()
  15. if kto == 'Z': #Zaba, prve tricko
  16. print(aktualne[0]+1) #prve tricko, cislovane od 1
  17. t[aktualne[0]] += 1
  18. else: #Lucka, najmenej pouzivane tricko
  19. #najst prvy vyskyt najmensieho nosenia
  20. minindex = 0 #index doteraz najmensieho prvku
  21. for index in range(1, len(t)):
  22. if t[index] < t[minindex]: #posledny vyskyt najvacsieho prvku
  23. minindex = index
  24. print(minindex)
  25. #upravit poradie
  26.  
Success #stdin #stdout 0.02s 9228KB
stdin
5 7
2 3 2 4 2
Z
L
Z
L
L
Z
L
stdout
5
7
[2, 3, 2, 4, 2]
[0, 1, 2, 3, 4]
[0, 1, 2, 3, 4]
[2, 3, 2, 4, 2]
1
[0, 1, 2, 3, 4]
[3, 3, 2, 4, 2]
2
[0, 1, 2, 3, 4]
[3, 3, 2, 4, 2]
1
[0, 1, 2, 3, 4]
[4, 3, 2, 4, 2]
2
[0, 1, 2, 3, 4]
[4, 3, 2, 4, 2]
2
[0, 1, 2, 3, 4]
[4, 3, 2, 4, 2]
1
[0, 1, 2, 3, 4]
[5, 3, 2, 4, 2]
2