三道笔试,全是编程。AC了前两道,记录一下。
题目图片来自牛客网
https://www.nowcoder.com/discuss/405887?type=post&order=create&pos=&page=1
1



思路:把补给品取出来,按距离排序,逐一砍下。multimap容器非常适合本题。下面是AC的代码:
#include
#include
上面代码还可以优化,距离只是用来比较,可以用平方来比较,从而不必开方引入double数据。
2

思路:用set表示集合,放入vector中表示全部的集合,用map记录每个数所在的集合。下面是AC的代码
#include
3

这题没做,可以参考这里的讨论:
https://www.nowcoder.com/discuss/405821?type=post&order=time&pos=&page=3
https://www.nowcoder.com/discuss/405922?type=post&order=time&pos=&page=1
本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!