上一页 1 ··· 5 6 7 8 9 10 11 12 13 14 下一页
摘要: 题目链接: "传送门" 题目分析: 由最后划分的结果在两个集合,联想到二分图 又由于答案具有单调性,即如果当前答案可以则更大的答案也一定可以,想到二分答案 思路: 二分答案,每次对于答案进行检验,检验时将$ define N 50010 define M 200010 using namespace 阅读全文
posted @ 2019-05-04 10:29 kma_093 阅读(84) 评论(0) 推荐(0) 编辑
摘要: 题目链接: "传送门" 题目分析: 一道并查集好题 首先考虑暴力思路:由于每次给定区间内的数字要一一相等,把每个数字看成一个点,需要相等的数字就可以合并成一个点,用并查集维护 最后计算独立集合的个数,答案为$9 10^{k 1}$(首位不为1,只有9种选择) 上述思路复杂度是$O(nm)$的,显然跑 阅读全文
posted @ 2019-05-04 10:21 kma_093 阅读(109) 评论(0) 推荐(0) 编辑
摘要: 题目链接: "传送门" 题目描述: 扩展域并查集 三种动物会构成一个食物环,可参考石头剪刀布 由于对于一个$x$有三种关系: 同类 食物 天敌 所以将一个$x$拆分成三个域,然后对于两种操作分别合并同类项 对于$x$和$y$是同类的情况,直接一一对应合并两者的三个域即可。 对于$x$吃$y$的情况, 阅读全文
posted @ 2019-05-03 11:56 kma_093 阅读(208) 评论(0) 推荐(0) 编辑
摘要: 题目链接: "走这里" 题目分析: 思路源于题解第一篇 首先考虑此题若没有 不允许两个相同的数配对 这一条件,则好办很多,直接分别排序后一一配对即可。 然后考虑有这一条件的情况: 注意到有 $Ai$不相同,$Bi$也各不相同 的条件,即如果当前匹配的两个数是相同的,那么调整其中一个数为其相邻的两个数 阅读全文
posted @ 2019-04-20 12:05 kma_093 阅读(91) 评论(0) 推荐(0) 编辑
摘要: 题目描述: 骰子是一个六面分别刻有一到六点的立方体,每次投掷骰子,理论上得到$1$到$6$的概率都是$1/6$。 有骰子一颗,连续投掷$n$次,问点数总和大于等于$X$的概率是多少? 题目分析: 概率$DP$入门,由于是第一次做这类题,记录一下。 首先概率题的主要思路: $概率 = 合法方案数 / 阅读全文
posted @ 2019-04-20 09:59 kma_093 阅读(148) 评论(0) 推荐(0) 编辑
摘要: 题目链接: "here we go" 题外话: 谁能想到这是一道咕了两年的$AC$呢……当年是在搜索还半懂不懂的时候遇到的这道题,感觉真是难得要命()所以一直拖着不做,后面就下意识地逃避了搜索相关的内容(慢慢变菜 (然后学树形$dp$数位$dp$的时候强行线性$dp$经常推不出被搞疯了) 咳咳,所以 阅读全文
posted @ 2019-03-16 10:30 kma_093 阅读(122) 评论(0) 推荐(0) 编辑
摘要: 题目链接: "传送门" 题目大意: Bob非常享受玩电脑游戏的过程,尤其是策略游戏,但是在有些时候,他因为不能在第一时间找到最佳的策略而十分伤心。 现在,他遇到了一个问题。他必须保卫一个中世纪的城市,有很多道路将整个城市连起来,整体上看上去像一棵树。Bob需要放置尽可能少的士兵,保卫树上所有的边。士 阅读全文
posted @ 2019-03-16 10:12 kma_093 阅读(182) 评论(0) 推荐(0) 编辑
摘要: 题目链接: "点我" 题意: 给定一个$n$个点,$m$条边的带权无向图,起点为$1$,终点为$n$,现在可以删去其中的一条边,求一种删边方案使得剩下图的最短路值最大,输出这个最短路的长度。 题目保证删去任意一条边都能使得$1$与$n$连通,且边权均为正值。 题目分析: 首先用$Dijkstra$跑 阅读全文
posted @ 2019-02-16 15:26 kma_093 阅读(210) 评论(0) 推荐(0) 编辑
摘要: 题目链接: "点我" 题目分析: 双指针扫描 可以保证在$O(n)$的时间复杂度内处理这道题。另外,虽然这个题标签是$hash$,但是字符串$hash$是可以卡掉的,所以建议直接 离散化 。 维护两个指针$l$和$r$,并维护一个$bool$数组记录在当前区间内某个数是否出现过。$r$指针右移并记录 阅读全文
posted @ 2019-02-16 10:44 kma_093 阅读(307) 评论(0) 推荐(0) 编辑
摘要: 题目链接: "传送门" 题目分析: 题意简化:给你一个元素非负的序列,要求支持区间开方,区间求和。 做法很多,洛谷的题解里线段树/树状数组/分块/...都有(基本就是数据结构的群魔乱舞),不过分块能跑过的话分块就好了。 记录区间$i$的元素总和为$sum_i$,如果$sum_i=R[i] L[i]+ 阅读全文
posted @ 2019-01-29 23:17 kma_093 阅读(250) 评论(0) 推荐(0) 编辑
上一页 1 ··· 5 6 7 8 9 10 11 12 13 14 下一页