时间限制:C/C++/Rust/Pascal 1秒,其他语言2秒
空间限制:C/C++/Rust/Pascal 256 M,其他语言512 M
Special Judge, 64bit IO Format: %lld
题目描述
输入描述:
仅一行两个正整数
)
表示概率,百分数。
输出描述:
第一行输出一个正整数
表示Chino语言代码操作的数目。
接下来
行,每行一个Chino语言操作符以及若干操作数,具体定义见上文。
示例1
输出
复制
5
rand 0
test 1000000 1000000 1000000
if 0
return 1000000
return 999999
说明
一开始的内存结构为
执行完rand 0后
0/1表示有50%的概率是0,50%的概率是1。
执行完test 1000000 1000000 1000000后
接下来如果R[0]时1,就返回R[1000000]的值(也就是1)。
否则跳过返回R[1000000],返回R[999999]的值(也就是0)。
重复进行若干次此时,期望无限接近0.5。