摘要: 1366 贫富差距 一个国家有N个公民,标记为0,1,2,...,N-1,每个公民有一个存款额。已知每个公民有一些朋友,同时国家有一条规定朋友间的存款额之差不能大于d。也就是说,a和b是朋友的话,a有x元的存款,b有y元,那么|x-y|<=d。给定d值与N个人的朋友关系,求这个国家最富有的人和最贫穷 阅读全文
posted @ 2017-10-25 21:57 拿叉插猹哈 阅读(260) 评论(0) 推荐(0) 编辑
摘要: 1535 深海探险 很久很久以前的一天,一位美男子来到海边,海上狂风大作。美男子希望在海中找到美人鱼,但是很不幸他只找到了章鱼怪。 然而,在世界的另一端,人们正在积极的收集怪物的行为信息,以便研制出强大的武器来对付章鱼怪。由于地震的多发,以及恶劣的天气,使得我们的卫星不能很好的定位怪物,从而不能很好 阅读全文
posted @ 2017-10-25 20:58 拿叉插猹哈 阅读(187) 评论(0) 推荐(0) 编辑
摘要: 1307 绳子与重物 有N条绳子编号 0 至 N - 1,每条绳子后面栓了一个重物重量为Wi,绳子的最大负重为Ci。每条绳子或挂在别的绳子下或直接挂在钩子上(编号-1)。如果绳子下所有重物的重量大于绳子的最大负重就会断掉(等于不会断)。依次给出每条绳子的负重Ci、重物的重量Wi以及绳子会挂在之前的哪 阅读全文
posted @ 2017-10-25 20:08 拿叉插猹哈 阅读(159) 评论(0) 推荐(0) 编辑
摘要: 1419 最小公倍数挑战 几天以前,我学习了最小公倍数。玩得挺久了,想换换口味。 我不想用太多的数字,我想从1到n中选三个数字(可以相同)。使得他们的最小公倍数最大。 Input 单组测试数据。 第一行有一个整数n (1≤n≤1,000,000)。 Output 输出一个整数表示选三个数字的最大的最 阅读全文
posted @ 2017-10-25 19:43 拿叉插猹哈 阅读(143) 评论(0) 推荐(0) 编辑
摘要: 1804 小C的多边形 小C偶然发现了一个奇妙的n个点的多边形。现在你需要给外圈的边标记上1~n-1,里圈的边也标记上1~n-1,使得对于一个外圈相邻点与中间点构成的三角形的边权之和都相等。 图中带三角形的三个点构成的三角形的边权都要相等。 你需要输出一种标记方案。(如果不存在就输出0) Input 阅读全文
posted @ 2017-10-25 19:00 拿叉插猹哈 阅读(151) 评论(0) 推荐(0) 编辑
摘要: 1107 斜率小于0的连线数量 二维平面上N个点之间共有C(n,2)条连线。求这C(n,2)条线中斜率小于0的线的数量。 二维平面上的一个点,根据对应的X Y坐标可以表示为(X,Y)。例如:(2,3) (3,4) (1,5) (4,6),其中(1,5)同(2,3)(3,4)的连线斜率 < 0,因此斜 阅读全文
posted @ 2017-10-25 16:01 拿叉插猹哈 阅读(156) 评论(0) 推荐(0) 编辑
摘要: 思路:二分检验 我的二分姿势没法检验到0 0需要特判一下 1 #include <cstdio> 2 #include <cctype> 3 #include <algorithm> 4 #define min(a,b) a<b?a:b 5 6 typedef long long LL; 7 8 c 阅读全文
posted @ 2017-10-25 14:29 拿叉插猹哈 阅读(162) 评论(0) 推荐(0) 编辑