Codeforces Round #550 (Div. 3)E. Median String
問題概要
二種類の文字列 について, 辞書順でちょうど の真ん中な文字列を求めよ.
制約
- と の間にある文字列は奇数個
解法
文字列を 進数の数とみれば, を出力するだけです. ただし, 桁の数を扱うのは無理があるので, 上手に計算する必要があります.
とはいっても, 普通に筆算のように計算するだけです. を表す数列をつくり, 上の桁から で割っていきます. 余ったとき, 下の桁に繰り下がるのは ではなく のことだけ気を付けましょう.