全ファン待望の新作レースゲーム「モグビィのモグライダー」に収録されているモード「ワールドトライアル」では、参加するプレイヤー全員が広大なフィールドを駆け巡ってマシンを強化し、最後に登場する複数のスタジアムの中からそれぞれ選んだスタジアムに入りそのスタジアムの中にいる人たち全員で対戦する。もし、同じスタジアムを選んだプレイヤーが1人しかいない場合、そのプレイヤーは 戦わずして完全王者! となる。
今、moguさんと 人のプレイヤーがワールドトライアルをプレイしている。戦わずして完全王者! を目指しているmoguさんは次の情報を集めた。
moguさんは、この情報をもとに、 種類のスタジアムのうち いずれか つを選んで入る。ここでmoguさん以外の各プレイヤーについて、そのプレイヤーは入ろうとしている各スタジアムの中から等確率でランダムに つ選んで入るものとする。
各 について、moguさんがスタジアム に入ったときに 戦わずして完全王者! となる確率を で求めよ。
この問題における確率は必ず有理数になることが証明できる。また、この問題の制約において、求める確率を既約分数 で表したときに が で割り切れないことが保証される。
このとき、 を満たすような整数 が一意に定まる。この を求めよ。
入力はすべて整数である。
N M l_1 r_1 l_2 r_2 ... l_N r_N
各 について、moguさんがスタジアム に入ったときに 戦わずして完全王者! となる確率を で求めた値を1行づつ出力せよ。
3 5 1 4 3 5 4 5
249561089 249561089 499122177 748683265 332748118
例えば、moguさんがスタジアム に入ったとき、 他にスタジアム に入る可能性があるのはプレイヤー で、 その確率は です。よって求める確率は となります。 また、moguさんがスタジアム に入ったとき、 他にスタジアム に入る可能性があるのはプレイヤー で、 その確率はそれぞれ です。 よって、求める確率は となります。
1 2 2 2
1 0
moguさんがスタジアム に入ったとき、他にスタジアム に入るプレイヤーはいません。よって、あなたに敵はいなかった!大勝利です!