概要
整数のリストが与えられると、各整数がソートされたときに終わるインデックスを返します。
たとえば、リストがの場合、[0,8,-1,5,8]
を返す必要があります[1,3,0,2,4]
。2つ8
のsは互いに相対的な順序を維持していることに注意してください(ソートは安定しています)。
別の言い方をすると、リスト内の各要素について、リスト内の要素の数を返します。選択した要素よりも小さいOR(選択した要素の前に要素ANDが表示される)
インデックスは0(1ではなく)で開始する必要があります。編集:大きなプッシュバックがある場合、1ベースのインデックスを許可します。
テストケース:
0 -> 0
23 -> 0
2,3 -> 0,1
3,2 -> 1,0
2,2 -> 0,1
8,10,4,-1,-1,8 -> 3,5,2,0,1,4
0,1,2,3,4,5,6,7 -> 0,1,2,3,4,5,6,7
7,6,5,4,3,2,1,0 -> 7,6,5,4,3,2,1,0
4,4,0,1,1,2,0,1 -> 6,7,0,2,3,5,1,4
1,1,1,1,1,1,1,1 -> 0,1,2,3,4,5,6,7
1,1,1,1,1,1,1,0 -> 1,2,3,4,5,6,7,0
8,10,4,-1,-1
テストケースは非常に不正です。4,4,0,1,1,2,0,1
最初に試してみてください。