D. 20210919初中组-处理溢出

    Type: Default 1000ms 256MiB

20210919初中组-处理溢出

You cannot submit for this problem because the contest is ended. You can click "Open in Problem Set" to view this problem in normal mode.

Description

给一个由基本控制语句写的函数 ffff 在一开始会传入 xx 的初始值,xx 是一个在 0023212^{32}-1 之间的整数。ff 有一些操作,操作分三种:

  • for nn - for 循环。
  • end - 循环的终止符,每个配对的 for nn 和 end 之间的代码都要被运行 n(1n100)n (1 \le n \le 100) 次。
  • add - 将 xx 增加 11

​ 保证每个 for nn 指令都能与一个 end 指令配对。for nn 后面可以直接跟 end,add 操作也可以在循环外面。做完所有操作后 xx 被当做返回值返回。在中途的运算中,xx 可能会溢出,即大于 23212^{32}-1,此时你要输出 OVERFLOW!!! 。现在请输出 f(0)f(0) 的值。

Input Format

第一行包含一个整数 ll ( 1l1051 \le l \le 10^5 ) ,表示函数内语句的行数;

接下来的每行输入都是上述三种操作中的其中一个。

Output Format

如果 f(0)f(0) 执行中 xx 发生溢出,就输出OVERFLOW!!! ,否则输出 xx 的值。

9
add
for 43
end
for 10
for 15
add
end
add
end
161
2
for 62
end
0
11
for 100
for 100
for 100
for 100
for 100
add
end
end
end
end
end
OVERFLOW!!!

GUC_2025_04_20训练

Not Attended
Status
Done
Rule
XCPC
Problem
5
Start at
2025-4-20 13:30
End at
2025-4-20 16:30
Duration
3 hour(s)
Host
Partic.
16