题目名称 2726. 西游转山篇
输入输出 haha.in/out
难度等级
时间限制 1000 ms (1 s)
内存限制 128 MiB
测试数据 10
题目来源 GravatarTARDIS 于2017-07-02加入
开放分组 全部用户
提交状态
分类标签
分享题解
通过:7, 提交:20, 通过率:35%
GravatarTARDIS 100 0.004 s 1.23 MiB C++
Gravatar玉带林中挂 100 0.012 s 4.13 MiB C++
GravatarRegnig Etalsnart 100 0.012 s 4.13 MiB C++
GravatarEmine 100 0.013 s 4.13 MiB C++
Gravatarliuyu 100 0.013 s 4.13 MiB C++
Gravatar东林桂香 100 0.015 s 4.13 MiB C++
GravatarMenamovic 100 0.015 s 4.13 MiB C++
GravatarREALIZE_BEYOND 70 0.038 s 0.21 MiB C++
GravatarHyoi_ctime 50 0.004 s 0.70 MiB C++
Gravatarliuyu 50 0.021 s 4.13 MiB C++
关于 西游转山篇 的近10条评论(全部评论)

2726. 西游转山篇

★   输入文件:haha.in   输出文件:haha.out   简单对比
时间限制:1 s   内存限制:128 MiB

【题目描述】


西天取经上大路,一走就是几万里。

唐僧师徒们走了一路,快要饿死了。。。

一座座大山挡在他们面前,山上有妖精,有猛兽, 还有悟空爱吃的桃子,八戒的西瓜,沙僧的鱼,白龙马的草。。

共有 n 座山, 编号为 1 到 n, 它们呈环形,相邻的山之间都有一定的距离;

每座山上有桃子,西瓜,鱼,草,若干;每个桃子(西瓜,鱼, 草)能走一里路,每到一座山上,

你就可以带走山上的所有食物,如果当前的食物不足以支撑你到下一座山,你就会死掉;

唐僧派悟空,八戒,沙僧,白龙马去巡山,如果他们能从某一座山出发,转一圈活着回到这座山,就算成功;

只要途中有一个死掉,就不算成功;

ps:徒弟走了唐僧在家吃神马呢??百思不得其解。。


【输入格式】

第一行一个数 n,表示山的总数;

下一行 n 个数,第 i 个数 xi 表示第 i 座山到第 i+1 座山距离

第 n 个数表示第 n 座山到第 1 座山的距离;接下来 n 行,每行 4 个数,分别表示桃子,西瓜,鱼,草的数量;


【输出格式】

如果成功,就输出 出发点的编号(如果有多解,输出最小的编号);如果失败就输出“No”;

【样例输入】

5


3 4 5 1 2


6 6 6 6


2 3 3 3


2 3 3 3


2 3 3 3


6 6 6 6

【样例输出】

4

【提示】


注意:1.你只能从编号小的山到编号大的山上(因为是环形,


所以你能从 n 到 1);


2.悟空只吃桃子,八戒只吃西瓜,沙僧只吃鱼,马只吃草;


【来源】

刘你好