No.801 エレベーター
レベル : / 実行時間制限 : 1ケース 2.000秒 / メモリ制限
: 512 MB / 標準ジャッジ問題
タグ : / 解いたユーザー数 219
作問者 :
tempura_pp
/ テスター :
heno239
タグ : / 解いたユーザー数 219
作問者 :


問題文最終更新日: 2019-03-17 20:10:47
問題文
てんぷらくんは
- 今いる階を
階として、 をみたすようなエレベーター を1つ選び、 エレベーター に乗って をみたす 階で降りる。 なお、 であってもよく、この場合もエレベーター に乗ったとみなす。
- ある
が存在して 回目の移動で乗ったエレベーターが異なる。 - ある
が存在して 回目の移動後にいる階が異なる。
ごめんなさい
writerの貧弱な知識でPython3で書くとTLEしました。同じコードをPyPy3で提出したらAC(約900ms)でした。
入力
- 入力はすべて整数
出力
移動方法の個数を
サンプル
サンプル1
入力
2 2 2 1 2 1 2
出力
8
エレベーター
- (1, 1), (1, 2)
- (1, 1), (2, 2)
- (2, 1), (1, 2)
- (2, 1), (2, 2)
- (1, 2), (1, 2)
- (1, 2), (2, 2)
- (2, 2), (1, 2)
- (2, 2), (2, 2)
サンプル2
入力
5 1 5 2 2
出力
0
1階から乗ることのできるエレベーターも5階で降りることのできるエレベーターも存在しません。
2階から動くことのできないエレベーターに意味はあるのでしょうか。
サンプル3
入力
8 6 10 2 7 1 8 2 8 1 8 2 8 4 6
出力
70138606
提出するには、Twitter 、GitHub、 Googleもしくは右上の雲マークをクリックしてアカウントを作成してください。