Module: 番号体系


Problem

7 /9


簡単な仕分け

Problem

x にしてみましょう –正の整数、および k – 1 から 10 までの自然数。s(x, k) を、基数系 k< で表される数値 x の桁の合計に等しいものとします。 /code>.< /div>
 
指定された n 個の数値 a1a2 ... an。式 \(b_i = s(a_i, k_1) \cdot s() を使用してシーケンス bi を計算する必要があります。 a_i、k_2)\ )。その後、シーケンス bi を降順以外で並べ替えます。
 
入力
最初の行には 3 つの整数が含まれています: nk1k2 (\(1 <= n <= 1000\), \(2 <= k_1, k_2 <= 10\))。 2 行目には n 個の整数が含まれています: ai (\(1 <= a_i <; = 10^9\)).
 
出力
応答として、n 個の数値を出力します。 bi を必要な順序で入力します。
 

 

<頭> <本体>
# 入力 出力
1
9 10 10
1 2 3 4 5 6 7 9 8
1 4 9 16 25 36 49 64 81
2
10 2 2
1 2 4 8 16 32 64 128 256 512
1 1 1 1 1 1 1 1 1 1