350的题 大家给个思路呗

1.小明去游乐园玩耍,他的票一共可以玩t分钟。
游乐场一共有n个项目,编号1到n,第i个项目需要a[i]的时间。游乐场规定,在票没有到期前,拥有者都可以入场,无论完成项目出场时该票是否已经过期。
小明可以任意决定玩项目的顺序,但是每个项目他只想玩一次。问小明最长可以玩多久?
2.小新是一名小学生,最近妈妈给他送了一款小霸王游戏机,他非常的开心,里面有一款游戏他非常的喜爱。游戏中,一个模型会在一条隧道中向前运动,途中会遇到很多高高低低,上上下下的障碍物,小新需要用到不同的操作力度和按键方案来使模型跳到要求的高度从而越过障碍,连续跳高是比较难的操作,小新反反复复玩了很多遍,都没能前进很多。于是他希望从失败中寻找一些规律,以便下次再玩时会轻松的越过这些障碍。
我们假设一共有n个障碍物,从左到右分别用1到n来标识。我们用一个整数ai来表示小新需要在第i个障碍物处恰好跳到ai的高度才可以越过该障碍,如果连续3个障碍物的高度是不递减的,即ai≤ai+1≤ai+2,那么小新会将这里记为障碍难点。注意每个障碍物可以被多次记录,例如连续5个障碍物的高度分别为1 2 3 4 5,这里有3个障碍难点,分别为1 2 3,2 3 4,3 4 5。
现在小新知道了n个障碍物的高度,他想知道区间[l , r]里一共有多少个障碍难点,你能帮助他计算一下么?
3. 快乐之城是一个非常愉快的城市,这个城市由n个片区组成,片区与片区之间由n-1条道路相连。任意两个片区之间,都存在一条简单路径可以到达。
现在有两个人,小红与小明,正在快乐之城中旅游。但是小红与小明的关系不是很好,所以他们都不想在旅行的过程中碰见对方。
而你作为他们旅行的规划师,需要制定出完美的计划,满足这两个人的旅行路径不相交的目标。
当然,这两个人的旅行路径都是从一个地方旅行到另外一个地方,且他们的路线一定是最短的路线。
请问,能够构造出多少种不同的计划呢?

第一行一个整数n,表示快乐之城由n条片区组成。
接下来n-1行,每行两个整数x,y,表示片区x与片区y相连。
满足
1<=n<=30000
1<=x,y<=n

渣渣表示没有一个简单的,本来以为第一题很简单,结果后来发现是个背包问题(好像还不仅仅是背包问题)
全部评论
游乐场,一维数组0-1背包问题,思路可以参照背包九讲
点赞 回复 分享
发布于 2017-10-04 11:39
只AC了第二题。开个数组a[i],表示从从第1点开始到第i点间共有多少个难点。结果为a[r]-a[l+1]
点赞 回复 分享
发布于 2017-09-20 21:32
第一题01背包90%
点赞 回复 分享
发布于 2017-09-20 21:16
第一题我按照背包写的只过了20%-------还是算法有问题,不知道怎么去掉选中的那个
点赞 回复 分享
发布于 2017-09-20 21:15
第一题01背包,但是老是超时
点赞 回复 分享
发布于 2017-09-20 21:14
第三题不会
点赞 回复 分享
发布于 2017-09-20 21:11
第二题线段树可搞
点赞 回复 分享
发布于 2017-09-20 21:11
第一题类似01背包问题
点赞 回复 分享
发布于 2017-09-20 21:10

相关推荐

Twilight_m...:表格简历有点难绷。说说个人看法: 1.个人基本情况里好多无意义信息,什么婚姻状况、健康状况、兴趣爱好、户口所在地、身份证号码、邮政编码,不知道的以为你填什么申请表呢。 2.校内实践个人认为对找工作几乎没帮助,建议换成和测开有关的项目,实在没得写留着也行。 3.工作经历完全看不出来是干什么的,起码看着和计算机没啥关系,建议加强描述,写点你在工作期间的实际产出、解决了什么问题。 4.个人简述大而空,看着像AI生成,感觉问题最大。“Python,C,C++成为我打造高效稳定服务的得力工具”、“我渴望凭借自身技术知识与创新能力,推动人工智能技术的应用发展,助力社会实现智能化转型”有种小学作文的美感。而且你确定你个人简述里写的你都会嘛?你AI这块写的什么“深入研究”,发几篇顶会的硕博生都不一定敢这么写。而且你AI这块的能力和软测也完全无关啊。个人简述建议写你对哪些技术栈、哪些语言、哪些生产工具的掌握,写的有条理些,而且最好是和测开强相关的。
点赞 评论 收藏
分享
不愿透露姓名的神秘牛友
07-07 13:47
机械打工仔:你自己匿名可以,这么好的公司就别给它匿名了
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务