138B. Digits Permutations

概要

数字列nを並び替えてx, yを作ったとき、
x+yの下位にできるだけたくさん0が並ぶようなx, yを求める
初め条件を「n<10^5」と勘違いしてTLE
まず各桁が何個あるかを数える
10になるペアを全探索、探索自体は9になるペア→0になるペア(最後につける)→残りの順にgreedy

出展

Round #99 Div.1 B
Round #99 Div.2 D