摘要: 1.构造题的训练 https://www.cnblogs.com/juruo-pigstd/p/14663958.html 2.代码起手式 https://www.luogu.com.cn/paste/omdbb0hc 3.区间dp(那么正文随笔区间dp就不总结了) https://www.luog 阅读全文
posted @ 2021-05-07 17:22 _rhinoceros 阅读(55) 评论(0) 推荐(0)
摘要: 一、算法分析 给一个全0序列,每次可以将一个0变成1,若某个0的左右两边都是1,则这个0自动变成1.求有多少种操作可以使得这个序列变成全1序列。 据说是水题?n很小,两种做法。 1.DP分段做法: 参考的下面的做法 https://www.luogu.com.cn/blog/yuzhechuan/s 阅读全文
posted @ 2021-05-07 16:26 _rhinoceros 阅读(55) 评论(0) 推荐(0)
摘要: 1.手写二分的两种写法 2.lower_bound()和upper_bound() 3.vector的下标问题,其下标从0开始,对于某个vector,其最大下标为其size()-1 阅读全文
posted @ 2021-05-07 10:28 _rhinoceros 阅读(52) 评论(0) 推荐(0)
摘要: 一、写在前面 这道题目深刻地告诉了自己基础的重要性!!! 读完题目直接想到打表,然后因为是有序数组,所以直接想到二分。到这里按说这道题应该很好做,但是自己首先,忘了lower_bound和upper_bound的区别,然后去查区别,浪费了时间。然后又因为其它地方的错误,交上去WA了,自己又以为是二分 阅读全文
posted @ 2021-05-07 10:24 _rhinoceros 阅读(111) 评论(0) 推荐(0)
摘要: 一、算法分析 如何分析这样的题目? 宏观来看,将两只袜子匹配的花费可能是0,1或2,经过分析,先把0花费匹配完之后,不会影响最终结果。那么我们的目标就是使花费2的尽可能地少。 花费0的匹配为:同色不同左右的匹配。 花费1的匹配为:①同色同左右的匹配;②异色不同左右的匹配。 花费2的匹配为:同色同左右 阅读全文
posted @ 2021-05-07 09:27 _rhinoceros 阅读(90) 评论(0) 推荐(0)
摘要: 一、算法分析 刚开始容易想到dfs,但是考虑集合的个数是给定的,只需要往里面填数就行了。具体的填数策略是贪心。注意题目中的一个重要条件:每个块的高度都不会超过x。 题目要求任意两个集合的规模之差不能超过x,可以转化为只要最小的集合和最大的集合规模之差不超过x即可。用小根堆维护集合,每次把方块分配到最 阅读全文
posted @ 2021-05-05 15:53 _rhinoceros 阅读(53) 评论(0) 推荐(0)
摘要: 一、算法分析 这道题当时自己没有做出来,因为自己的思路一开始就跑偏了,两个三角形或者四个三角形都能拼成一个小正方形,但是自己只考虑了小正方形是1*1,2*2,4*4,8*8...的大正方形。而事实上3*3,5*5,6*6...这些也都是正方形。只是样例里面没有提到,自己就没有想到,这是自己的一个大问 阅读全文
posted @ 2021-05-05 10:15 _rhinoceros 阅读(62) 评论(0) 推荐(0)
摘要: 一、spfa判断负环 虫洞 https://www.acwing.com/problem/content/906/ 某个点更新大于等于n次则认为有负环 注意当判断负环时,以上的方式可能会超时,这时候可以考虑把队列换成栈。 二、0/1分数规划问题 观光奶牛 https://www.acwing.com 阅读全文
posted @ 2021-05-05 09:59 _rhinoceros 阅读(198) 评论(0) 推荐(0)
摘要: 一、题目大意 给你n个点,每个点可以且必须进行一次位移(横向向右移动一个单位或者纵向向上移动一个单位),问位移之后有多少对点可以进行匹配(只要两个点和原点三点共线即可匹配),每个点只能匹配一次,问最大匹配数目和匹配方案。 样例1也强调了,每个点只能匹配一次,且可能有重合点,每个点也必须要移动。 二、 阅读全文
posted @ 2021-05-04 19:17 _rhinoceros 阅读(101) 评论(0) 推荐(0)
摘要: 一、算法分析 给定两个序列 a和 b ,将 a中的一个子序列翻转后 ( 也可以不翻转 ) ,使得 a,b 对应项乘积和最大。当时首先想到的是类似区间DP的东西,然后不知道怎么回事脑子晕了觉得枚举能做,枚举确实能做,但是又把数据范围搞错了,误以为要开高精度才行,然后搞了半天没时间了。 首先是枚举做法, 阅读全文
posted @ 2021-05-04 00:49 _rhinoceros 阅读(57) 评论(0) 推荐(0)