答えは簡単だと思いますが、ここでは少し混乱しています。異なる数値に異なる値を追加したいのですが、これを簡単に実現するにはどうすればよいですか?
例:1 = 10、3 = 20、5 =30。ユーザーが数値4を入力すると、答えは60になります。2には特定の値がなかったため、10にする必要があります。数値2にも10が必要です。これは1の後にあり、新しい値を取得しないためです。値は番号3から20で変化し、それ以降、20になると、新しい値がより高い番号に割り当てられるまで、すべての番号の値が変化します。次に、値がまだ変更されていないため、4番は再び20にする必要があり、5番は50の値を取得する必要があります。
もう一つの例:
Numers entered by user: 10
Values:
1 = 10
5 = 20
8 = 30
In this case, the values of all the 10 numbers should be:
1 = 10
2 = 10
3 = 10
4 = 10
5 = 20
6 = 20
7 = 20
8 = 20
9 = 30
10 = 30
したがって、答えは次のようになります。180(すべての組み合わせ値)。