🍫
とある平和な茶処。greenrate君とmatcharate君はいつも通り朝から開店の準備をしています。そして、今日からバイト生としてwhiteさんがきました。好奇心旺盛で、いつもmatcharate君に寄ってきます。 今日もwhiteさんはmatcharate君と一緒にチョコレートの作業をしていました。しかし、whiteさんはそのチョコレートをキレイに割ってしまいました。 matcharate君はwhiteさんに甘いので、何も動じませんでした。しっかり元通りに戻しました。
…しかし、なんでしょうか?少し違和感がありますね…
長さ の文字列 が与えられます。
の何らかの文字 文字を 回だけ右にswapさせたものが に等しいことが分かっています。
このとき から右にswapした文字と、 を求めてください。詳しくは入出力例をご覧ください。
すなわち整数 において次を満たすものを求めてください。
入力は以下の形式で与えられる。
ずらした文字と、 を半角空白区切りで出力せよ。
abcdef abdecf
c 2
から文字 c
の 文字を 回ずつswapすると次のようになります。
abdcef
となる ( 文字目を入れ替える)abdecf
となる (前の文字列から 文字目を入れ替える)abdefc
となる (前の文字列から 文字目を入れ替える)よって は文字 c
を 回swapさせたものに等しくなるので、例のように出力します。
aaadaaaa aaaaaaad
d 4
例えば 文字目の a
を 回swapしたものでも同じ になりますが、これは と一致しません。
したがって条件を満たしていないことに注意してください。
MerryXmasCelebration MerrymasCelebXration
X 8