今年正是五四青年节。在这样的大好日子里,青年探险家牛牛带着他的科学考察队去考察一片原始森林。
在考察开始前,牛牛获得了这片原始森林的地图。这片森林里有
为了提高科学考察的效率,牛牛将他带领的考察队分为了
当一个小队沿着一条路径前进后,这个小队将会记录路径上的各种信息和数据。然而有的路径需要考察队自行开辟,开辟一条路径需要耗费一定的材料,将产生一些费用。由于装备数量有限,牛牛给各小队分配的装备也可能会不同,因此,有些条件困难的路径上,有些小队会因为装备不足而无法通过。但是,牛牛通过合理地分配装备,确保了每一支小队都能顺利到达编号为
在他们都到达
现在,牛牛希望为他的
输入格式
输入文件 expedition1.in~expedition10.in 已在试题目录下。
对于每组输入数据:
第一行
接下来
每条路径的第一行三个整数
每条路径的第二行第一个整数
输出格式
输入文件 expedition1.out~expedition10.out 已在试题目录下。
对于每组输入数据,你需要依次输出
每行第一个数
样例输入
input
4 4 2 1 4 1 3 3 1 2 1 2 5 0 2 3 -2 1 1 3 4 1 0
output
2 1 4 3 2 3 4
explanation
地图上有
子任务及部分分
每个测试点单独评分。每个测试点你还可能获得部分分。
对于每个测试点,我们设置了
得分 | 条件 | 得分 | 条件 |
---|---|---|---|
所有评分参数文件 expedition1.ans~expedition10.ans 已在试题目录下。
每个评分参数文件共
如何测试你的输出
在终端中先切换到该试题目录下:(windows用户请用cmd)
cd expedition
我们提供 checker 这个工具来测试你的输出文件是否是可接受的。使用这个工具的方法是,在终端中运行
./checker_linux64 <case_no>
其中case_no
是测试数据的编号。例如
./checker_linux64 3
将测试 expedition3.out 是否可以接受。(windows用户请使用checker_win32 3
)(什么你是windows 64位?放心吧可以运行win32应用程序的。)
当然我们有对应的linux 32位版本:checker_linux32
。如果linux用户发现无法运行程序,请尝试执行chmod +x checker_linux64
或chmod +x checker_linux32
后重试。
其它操作系统请安装node.js 然后使用 node checker.js <case_no>
运行checker。
请不要随便更改in文件,防止checker出现不可预知的错误。