题意补充

P1737 [NOI2016] 旷野大计算

我们提供了十个评分文件 nodes1.ans~nodes10.ans,分别对应每个计算任务。 每个评分文件共 10 行,第 i 行一个评分参数 $w_i$,具体意义将在下面给出。 本题中,每个测试点单独进行评分,每个测试点 10 分。 如果选手的输出格式不合法或者参数不符合题目约定,则得 0 分。 否则,按照以下规则判定选手的输出是否正确: 首先测评器会生成若干组输入数据,并将输入数据代入你构造的计算机。 如果在代入某一组输入数据时:你构造的计算机的计算过程中,某个计算节点的计算结果的绝对值超过 $10^{1000}$,则得 0 分;你构造的计算机的输出中的某个值与预期的输出值相差超过 $10^{-9}$,则认为你的输出不正确,得 0 分。 否则,我们认为你的计算机能完成给定的计算任务,并按照以下规则得分。 对于每个测试点,我们设置了 10 个评分参数 $w_1$,$w_2$,$w_3$,…,$w_9$,$w_{10}$。 假设共使用了n 个计算节点,你的分数将会由下表给出: | 得分 | 条件 | 得分 | 条件 | | :----------: | :----------: | :----------: | :----------: | | 10 | $n≤w_{10}$ | 5 | $n≤w_5$ | | 9 | $n≤w_9$ | 4 | $n≤w_4$ | | 8 | $n≤w_8$ | 3 | $n≤w_3$ | | 7 | $n≤w_7$ | 2 | $n≤w_2$ | | 6 | $n≤w_6$ | 1 | $n≤w_1$ | 若不符合表中所有条件,得 0 分;若符合表中的多个条件,则取分数最高的。 除此之外,使用**比较节点、Max 节点和乘法节点**的代价是极为**昂贵**的。因此,这三种节点**每使用一种**,就会从你这个测试点的得分中**倒扣 4 分**。 注意这里是按使用节点的**种类数**计算扣分,**与使用次数无关**。例如多次使用比较节点,只会扣除 4 分;又如同时使用了比较节点和乘法节点,**即使各只使用了一次,也会扣除 8 分**。 一个测试点至多被扣到 0 分,即使分数不够扣除,也不会出现负数。
by da32s1da @ 2018-05-02 21:40:16


@[yjjr](/space/show?uid=5088) @[chen_zhe](/space/show?uid=8457) @[老K](/space/show?uid=8943)
by da32s1da @ 2018-05-03 18:46:17


@[da32s1da](/space/show?uid=50092) 感谢您的贡献!
by yjjr @ 2018-05-03 19:51:44


继续补充 # 如何测试你的输出 在终端中先切换到该试题的目录下:(windows用户请使用cmd)(假设你把输入输出文件、checker 什么的都放在了 nodes 这个文件夹下) ```cd nodes``` 我们提供checker这个工具来测试你的输出文件是否是可接受的。使用这个工具的方法是,在终端中运行 ```./checker_linux64 <case_no>``` 其中```case_no```是测试数据的编号。例如 ```./checker_linux64 3``` 将测试 nodes3.out 是否可以接受。(windows用户请使用```checker_win32 3```)(什么你是windows 64位?放心吧可以运行win32应用程序的。) 当然我们有对应的 linux 32 位版本:```checker_linux32```。如果 linux 用户发现无法运行程序,请尝试执行 ```chmod +x checker_linux64``` 或 ```chmod +x checker_linux32``` 后重试。 其它操作系统请安装 [node.js](https://nodejs.org/download/) 然后使用 ```node checker.js <case_no>``` 运行checker。 在你调用这个程序后,checker 将根据你给出的输出文件给出测试的结果。 另外,你还可以在终端中使用命令 ```./checker –f <file_name>``` 来运行 ```<file_name>``` 表示的计算机,并通过终端进行交互。 注意: checker 测试你构造的计算机时,使用的数据跟最终测试时可能不同。 [checker下载](http://uoj.ac/download.php?type=problem&id=224)
by da32s1da @ 2018-05-04 21:42:55


@[yjjr](/space/show?uid=5088) @[chen_zhe](/space/show?uid=8457)
by da32s1da @ 2018-05-04 21:43:13


@[yjjr](/space/show?uid=5088) @[chen_zhe](/space/show?uid=8457)
by da32s1da @ 2018-05-05 17:44:20


@[yjjr](/space/show?uid=5088) @[chen_zhe](/space/show?uid=8457) @[老K](/space/show?uid=8943)
by da32s1da @ 2018-05-06 08:59:18


@[yjjr](/space/show?uid=5088) @[chen_zhe](/space/show?uid=8457) @[老K](/space/show?uid=8943)
by da32s1da @ 2018-05-13 20:57:50


@[yjjr](/space/show?uid=5088) @[chen_zhe](/space/show?uid=8457) @[老K](/space/show?uid=8943)
by da32s1da @ 2018-05-14 08:16:21


@[yjjr](/space/show?uid=5088) @[chen_zhe](/space/show?uid=8457) @[老K](/space/show?uid=8943)
by da32s1da @ 2018-06-08 09:35:30


| 下一页