No.1677 mæx
タグ : / 解いたユーザー数 106
作問者 :



問題文
ここでの正しい式、及びその式の値の定義は次の通りです。
- 数字
0
,1
,2
は正しい式であり、その値は(数としての)その数字である。 が正しい式のとき、max(
,
)
は正しい式であり、その値は の値のうちの大きい方である。 が正しい式のとき、mex(
,
)
は正しい式であり、その値は の値のいずれとも一致しない最小の非負整数である。- 正しい式は上記のものに限る。
例えばmex(max(1,2),max(0,0))
は正しい式で、その値は
いたずら好きのyukiさんは 0
,1
,2
,a
,e
のうち、0文字以上を?
に変えてしまいました。
変更後の
答えは非常に大きくなることがあるため、
入力
は問題文中の正しい式の0
,1
,2
,a
,e
のうち、0文字以上を?
に変更した文字列
出力
式の値が
サンプル
サンプル1
入力
m?x(1,2) 0
出力
1
この場合、条件を満たす正しい式は mex(1,2)
のみです。
サンプル2
入力
max(?,mex(0,?)) 2
出力
5
サンプル3
入力
m?x(m?x(m?x(?,?),m?x(?,?)),m?x(m?x(?,?),m?x(?,?))) 1
出力
250269
サンプル4
入力
0 1
出力
0
提出するには、Twitter 、GitHub、 Googleもしくは右上の雲マークをクリックしてアカウントを作成してください。