問題一覧 > 通常問題

No.1704 Many Bus Stops (easy)

レベル : / 実行時間制限 : 1ケース 2.000秒 / メモリ制限 : 512 MB / 標準ジャッジ問題
タグ : / 解いたユーザー数 100
作問者 : harurun / テスター : chineristAC
2 ProblemId : 6985 / 出題時の順位表 / 自分の提出
問題文最終更新日: 2021-10-09 00:46:08

問題文

A,B,Cの 3 つのバス停があります。

時刻 0 にバス停Aにバスが 1 台止まっていて、バス停A以外にはバスがいません。

時刻 i=0,1,2,...,N1 に各バス停にいるバスはそれぞれ以下のように動きます。

  • バス停Aにバスがいる場合

    • 確率 13 でバス停Bに時間 1.5 かけて移動する

    • 確率 13 でバス停Cに 時間 1.5 かけて移動する

    • 確率 13 でバス停Aにとどまる

  • バス停Bにバスがいる場合

    • 確率 13 でバス停Cに時間 1.5 かけて移動する

    • 確率 13 でバス停Aに時間 1.5 かけて移動する

    • 確率 13 でバス停Bにとどまる

  • バス停Cにバスがいる場合

    • 確率 13 でバス停Aに時間 1.5 かけて移動する

    • 確率 13 でバス停Bに時間 1.5 かけて移動する

    • 確率 13 でバス停Cにとどまる

時刻 N にバス停Aにバスが1台以上いる確率を mod109+7 で出力してください。

T 個のテストケースに答えてください。


確率を mod109+7 で出力するとは (クリックで開きます)

確率を既約分数 PQ で表したとき、 R×Q=P(mod109+7) を満たし、かつ 0R<109+7 を満たす 非負整数 R を出力してください。

入力

T

1行目にはテストケースの数 T が与えられる。

各テストケースは以下のようになっており、T 行与えられる。

N

整数 N が与えられる。

制約

  • 1T3×103

  • 1N1×109

  • 入力は全て整数である

サンプル

サンプル1
入力
5
3
5
10
100
1000000000
出力
370370373
930041159
79120731
511323553
802083332

テストケース 1 について、 答えの確率は 127 です。 mod109+7370370373 を出力してください。

提出するには、Twitter 、GitHub、 Googleもしくは右上の雲マークをクリックしてアカウントを作成してください。