摘要: 题意:给定平面上N个点和一个值D,要求在x轴上选出尽量少的点,使得对于给定的每个店,都有一个选出的点离它的欧几里德距离不超过D。 解法:先把问题转换成模型,把对平面的点满足条件的点在x轴的直线上可得到一个个区间,这样就是选最小的点覆盖所有的区间的问题了。我之前的一篇博文有较详细的解释:关于贪心算法的 阅读全文
posted @ 2016-11-10 21:54 konjac蒟蒻 阅读(198) 评论(0) 推荐(0) 编辑
摘要: 题意:有一个长度为N的序列A,满足1≤Ai≤i,每个数的正负号不知。请输出一种正负号的情况,使得所有数的和为0。(N≤100000) 解法:(我本来只想静静地继续做一个口胡选手...←_← 但是因为这题的贪心实在是太厉害了!我就单看,就盯了题解半小时以上...而代码又那么短,我就打了代码了...其实 阅读全文
posted @ 2016-11-10 21:39 konjac蒟蒻 阅读(842) 评论(0) 推荐(0) 编辑
摘要: 题意:已知 N 位选手的3题的预期得分,得分要不全拿,要不为0。且知道最后的实际名次,而且得分相同的选手,ID小的排在前面。问这样的名次可能吗。若可能,输出最后一名的最高可能得分。(N≤16384) 解法:(P.S.现在让我来做个口胡选手......(—o—) 不打算打代码了。)我有2种想法:1.排 阅读全文
posted @ 2016-11-10 20:03 konjac蒟蒻 阅读(179) 评论(0) 推荐(0) 编辑
摘要: P.S.模拟真の难打,我花了近乎三小时!o(≧口≦)o 模拟题真的要思路清晰!分块调试。 题意:著名的折纸问题:给你一张很大的纸,对折以后再对折,再对折……每次对折都是从右往左折,因此在折了很多次以后,原先的大纸会变成一个窄窄的纸条。现在把这个纸条沿着折纸的痕迹打开,每次都只打开“一半”,即把每个痕 阅读全文
posted @ 2016-11-10 19:30 konjac蒟蒻 阅读(693) 评论(0) 推荐(0) 编辑
摘要: 题意:有一个N位整数,要求输出删除其中D个数字之后的最大整数。 解法:贪心。(P.S.要小心,我WA了2次...)由于规定了整数的位数,那么我们要尽量让高位的数字大一些,也就是要尽量删去前面小的数字。于是我们得到的数字前面是有一串下降的单调队列的,所以最开始就要维护这个。但是要注意——我们不是立马得 阅读全文
posted @ 2016-11-10 14:49 konjac蒟蒻 阅读(379) 评论(0) 推荐(0) 编辑
摘要: 原文真的写了很长,我就不好意思copy过来了(///ω///) 还是大家点开过去看看吧~ 算法竞赛入门经典(第二版)-刘汝佳-第八章 高效算法设计 习题(18/28) 阅读全文
posted @ 2016-11-10 11:46 konjac蒟蒻 阅读(193) 评论(0) 推荐(0) 编辑
摘要: 题意:有一个N个字符串(N≤1000,N为偶数)的集合,要求找一个长度最短的字符串(可不在集合内)S,使得集合中恰好一半的串小于等于S,另一半大于S。如果有多解,要求输出字典序最小的解。 解法:本来我是想分析情况用if else实现的,但是细节很多,特别容易错。结果果然如此。╮(╯_╰)╭ 那么便看 阅读全文
posted @ 2016-11-10 11:41 konjac蒟蒻 阅读(289) 评论(0) 推荐(0) 编辑
摘要: 题意:有一个N个点的有向带权图,要求找若干个有向圈,使得每个点恰好属于一个圈。请输出满足以上条件的最小权和。 解法:有向圈?也就是每个点有唯一的后继。这是一个可逆命题,同样地,只要每个点都有唯一的后继,那么它们一定恰好属于一个圈。而“唯一”可以想到二分图匹配。把每个点拆成两个点,分别放在二分图的两边 阅读全文
posted @ 2016-11-10 10:18 konjac蒟蒻 阅读(338) 评论(0) 推荐(0) 编辑
摘要: 题意:有个N个点M个边的有向加权图,求1~N的两条不相交路径(除了起点和终点外没有公共点),使得权和最小。 解法:不相交?也就是一个点只能经过一次,也就是我后面博文会讲的“结点容量问题”。(呃不,写完这博文几天后的今天,我负责任地 m(._.)m 告诉大家,我不会写这博文了......我的时间不多了 阅读全文
posted @ 2016-11-10 09:25 konjac蒟蒻 阅读(265) 评论(0) 推荐(0) 编辑
摘要: 题意:有一个N行M列的正整数矩阵,输入N个前1~N行所有元素之和,以及M个前1~M列所有元素之和。要求找一个满足这些条件,并且矩阵中的元素都是1~20之间的正整数的矩阵。输入保证有解,而且1≤N,M≤20。 解法:这题的图转换得极妙!(*^▽^*) 我们可以发现找到的矩阵需要满足3个条件:1.N行M 阅读全文
posted @ 2016-11-10 07:56 konjac蒟蒻 阅读(295) 评论(0) 推荐(0) 编辑