上一页 1 ··· 14 15 16 17 18 19 20 21 22 ··· 83 下一页
摘要: 嘟嘟嘟 因为刚刚做过一道类似的,所以感觉容斥可做。 但自己还是没有搞出来,容斥这方面没做多少题果然是硬伤。 对于每一种特产都用插板法算出分配方案,然后乘起来就是有人可能啥都没得到的方案数,即$\prod C_{n + a_i + 1} ^ {n - 1}$。 这时候用容斥,减去至少有一个人什么都没有 阅读全文
posted @ 2019-05-27 16:20 mrclr 阅读(92) 评论(0) 推荐(0) 编辑
摘要: 嘟嘟嘟 这题放在高二的期末好像也没什么问题…… 刚开始我的想法是用男生分割老师,再用男生分割女生。但这样是错的,因为可以用女生分割老师。 所以我们分两种情况: 1.男生先把老师分开了:那么排列数就是$A_{n + 1} ^ {2} * A_{n + 3} ^ m * n!$。因为每一个人都不同,所以 阅读全文
posted @ 2019-05-27 10:30 mrclr 阅读(255) 评论(0) 推荐(0) 编辑
摘要: "嘟嘟嘟" 我就纳闷儿这题为啥是紫题,原来是因为卡内存…… 这题前面讲了半天的随机数怎么生成,我还以为要在这搞什么事情。然而你只要按题目$O(n m + q)$生成一个矩阵就没了。 关于选路径,因为最后要排序,所以肯定是贪心的从小的开始选,能选就选,选到$n + m 1$为止。 选的时候判断这个数能 阅读全文
posted @ 2019-05-26 09:46 mrclr 阅读(264) 评论(0) 推荐(0) 编辑
摘要: 嘟嘟嘟 NOI2014水题第二道。 起手暴力,神经兮兮的写了个$O(Tn ^ 2)$的双哈希,只得了30分。(5e8开O2果然跑不过去) 昨晚写的暴力,今天又看了看这道题,发现就是求一个点跳多少次fail指针能到头。这个求fail指针的时候顺带就能递推出来。然后直接暴力跳kmp的fail指针直到不大 阅读全文
posted @ 2019-05-24 17:22 mrclr 阅读(178) 评论(0) 推荐(0) 编辑
摘要: "嘟嘟嘟" 这题算是NOI系列罕见的水题吧。 按位考虑,观察到经过每一个门无非就是4种情况:0变0,0变1,1变0,1变1。更概括的来说,就是两种情况:这一位变成1,和这一位变成0。 所以从高位到低位贪心即可。 变成1,如果满足$m$的范围,就选;变成0,如果1和0都变成了0,那么我们自然选0,这样 阅读全文
posted @ 2019-05-24 15:53 mrclr 阅读(160) 评论(0) 推荐(0) 编辑
摘要: (没有嘟嘟嘟) 权限题,请各位自己想办法交。不过代码正确性是可以保证的,至于为啥那不能说。 刚学完卡特兰数,就给我这种神题,我除了知道$n$个点的不同形态二叉树的数目是卡特兰数外,别的就不会了。 所以又去学了博弈论(以前学过,弃了)。 首先这道题叫“树上删边游戏”,然后有一个结论:一个节点的sg函数 阅读全文
posted @ 2019-05-22 17:24 mrclr 阅读(253) 评论(0) 推荐(0) 编辑
摘要: 嘟嘟嘟 这题刚开始不太会,学姐也没什么好方法,题解说的什么阶梯NIM又不懂…… 这时候学姐说,干脆直接记搜吧,反正就$O(2 ^ {20})$。 首先这道题,每一行都是一个独立的游戏,所以整个游戏的sg函数应该是每一行的sg函数的异或和。 每一行的sg函数就是初始状态对应的sg函数。 观察到这是一个 阅读全文
posted @ 2019-05-22 15:51 mrclr 阅读(223) 评论(0) 推荐(0) 编辑
摘要: 嘟嘟嘟 在luogu上看到这是一道蓝题,结果自己想了一个多点也没做出来…… 但是自己概括的题意还是很准的:构建一棵最多有$K$个叉的$n$个叶子节点的树,每一个叶子节点有一个给定的权值,使每一个叶子节点的权值*到根节点的距离之和最小。 当时只发现了如果把权值从大到小排序,那么他们距树根的距离一定是单 阅读全文
posted @ 2019-05-22 09:55 mrclr 阅读(302) 评论(0) 推荐(0) 编辑
摘要: 嘟嘟嘟 以前学SAM的时候看到过这道题,但因为当时才疏学浅,就姑且弃疗。如今刷到NOI2015,又遇到了这道题。 既然在刷NOI的题,那首先就应该想暴力。 $O(n ^ 3)$的暴力就是枚举长度,再枚举点对,哈希判相同子串。太捞了,不想写。 $O(n ^ 2)$也比较好想。我们把枚举点对的过程优化掉 阅读全文
posted @ 2019-05-22 09:32 mrclr 阅读(308) 评论(0) 推荐(0) 编辑
摘要: 嘟嘟嘟 从今天开始搞一搞组合计数! 先学一个错排公式。 所谓的错排就是一个排列,满足对于任意的$i$,有$a[i] \neq i$。 这东西是可以递推求的。 令$d[i]$表示长度为$n$的排列的错排数。我们假设$d[n - 1]$已经求出来,现在考虑第$n$个。 首先第一个肯定要和其中任意第$i$ 阅读全文
posted @ 2019-05-20 22:10 mrclr 阅读(327) 评论(1) 推荐(0) 编辑
上一页 1 ··· 14 15 16 17 18 19 20 21 22 ··· 83 下一页