#P10400. 『STA - R5』消失的计算机
『STA - R5』消失的计算机
题目描述
本题为提交答案题。
后台有一个正整数 (你不知道 具体的值)。
你有 个变量 ,初始 ,。
你需要写一个程序完成一些任务,程序包含下面几种语句可供使用:
new x
,令 ,。dec x
,令 。assign x y
,令 。iftry x goto l
,如果 ,跳转到第 条语句。ifeq x y goto l
,如果 ,跳转到第 条语句。ifneq x y goto l
,如果 ,跳转到第 条语句。
对于后三种语句,如果当前语句是第 条,那么要求 。
你不得使用超过 条语句或是标号超过 的变量。你的程序实际语句运行次数不得超过 。
令程序执行前的 值为程序的输入,程序执行后的 值为程序的输出,你需要分别完成下面 个任务:
- 输入 ,输出 。
- 输入 ,输出 。
- 输入 ,输出 。
- 输入 ,输出 。
- 输入 ,输出 。
- 输入 ,输出 。
- 输入 ,输出 。
- 输入 ,输出 。
- 输入 ,输出 。
- 输入 ,输出一个满足 的正整数 。
注:子任务按长度排序,与难度无关。
输入格式
该题为提交答案型试题,每个测试点对应的任务见【题目描述】。
输出格式
针对给定的 个任务,你需要分别提交你的输出文件 1.out
~ 10.out
。
每个文件需要输出若干行。
第一行一个非负整数 ,代表你使用的语句数量。
接下来 行,每行一个语句。
提示
评分标准
对于每个测试点,其内部会评测若干组测试数据。
若你的输出出现下列情况,那么该测试点不得分:
- 输出与要求不符。
- 实际语句运行次数大于 。
- 出现无法识别或不合法的语句。
- 使用超过 条语句或是标号超过 的变量。
否则设对应子任务的评分标准为 ,那么你的得分为:
$$\mathrm{score}=\begin{cases}11&L_0>L\\\Big\lfloor\frac{10}{\exp\left(1-\frac {L_0}L\right)}\Big\rfloor&\text{otherwise.}\end{cases} $$下面给出各个任务对应的评分标准 :
编号 | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|
数据范围
保证 。