上一页 1 ··· 39 40 41 42 43 44 45 46 47 ··· 65 下一页
摘要: A:真的懵逼了。冷静了半天之后决定二分一下答案,然后先a安排上尽量小的再贪心地一个个扩大。40min才过。这个做法非常怂的以代码复杂度和时间复杂度为代价换取了比较稳的正确性,事实上由于1~n可以组合出1~n*(n+1)/2的所有数,只要从大到小贪心地放就可以了。 #include<iostream> 阅读全文
posted @ 2018-10-21 19:43 Gloid 阅读(213) 评论(0) 推荐(0) 编辑
摘要: 首先显然地如果某个点超过了最大负载,删掉它仍然是不合法的。删除某个点当前只会对其父亲产生影响,同一个节点的儿子显然应该按代价从小到大删。考虑如果删掉某个点之后他的父亲不能再删了,我们损失了父亲这个点,但不会对其他点产生任何影响;而若删掉父亲,其儿子节点中能够删除的节点肯定会更少,且会对爷爷造成负面影 阅读全文
posted @ 2018-10-21 13:54 Gloid 阅读(164) 评论(0) 推荐(0) 编辑
摘要: 显然每一行棋子的某种放法是否合法只与上一行有关,状压起来即可。然后n稍微有点大,矩阵快速幂即可。 阅读全文
posted @ 2018-10-20 23:31 Gloid 阅读(234) 评论(0) 推荐(0) 编辑
摘要: 这场打的顺手到不敢相信。如果不是vp的话估计肯定打不到这个成绩。 A:最大显然,最小的话每次暴力给最小的+1。 #include<iostream> #include<cstdio> #include<cmath> #include<cstdlib> #include<cstring> #inclu 阅读全文
posted @ 2018-10-20 17:42 Gloid 阅读(269) 评论(0) 推荐(0) 编辑
摘要: 可以大胆猜想的一点是,只要有不少于一个长度为k的颜色相同子串,方案就是合法的。 直接算有点麻烦,考虑减去不合法的方案。 一个正(xue)常(sha)的思路是枚举序列被分成的段数,问题变为用一些1~k-1的数组成n的方案数,这显然是可以容斥的。但好像对每一种都进行容斥就不太好办了。 暴力二维dp是很容 阅读全文
posted @ 2018-10-20 15:21 Gloid 阅读(202) 评论(0) 推荐(0) 编辑
摘要: 搜索好难啊。 1.对于每个分数集合记忆化。 2.某人得分超过总分,剪枝。 3.某人之后全赢也无法达到总分,剪枝。 4.每有一场比赛分出胜负总分会多三分,而平局则会多两分。某人的分出胜负场次或平局场次超过该限制,剪枝。 面向代码编程直到除了变量名几乎都一模一样还是T。最后发现记忆化判断某个状态是否已经 阅读全文
posted @ 2018-10-20 14:34 Gloid 阅读(173) 评论(0) 推荐(0) 编辑
摘要: DAG中每个点选一条入边就可以构成一棵有向树,所以如果没有环答案就是∏degreei。 考虑去掉含环的答案。可以看做把环缩点,剩下的点仍然可以任意选入边。于是去除的方案数即为∏degreei/∏degreek,k为环上点。 环相当于考虑新加入边的终点到起点的所有路径。设f[i]为i为起点的所有路径提 阅读全文
posted @ 2018-10-20 01:47 Gloid 阅读(179) 评论(0) 推荐(0) 编辑
摘要: copy: Dilworth定理:DAG的最小链覆盖=最大点独立集 最小链覆盖指选出最少的链(可以重复)使得每个点都在至少一条链中 最大点独立集指最大的集合使集合中任意两点不可达 此题中独立的定义即是两点满足一个在左下一个在右上(或在同一格)。于是只需要找一条从左下到右上权值和最大的路径。 阅读全文
posted @ 2018-10-19 22:20 Gloid 阅读(141) 评论(0) 推荐(0) 编辑
摘要: 因为睡过了只好vp。 A:阅读理解。 #include<iostream> #include<cstdio> #include<cmath> #include<cstdlib> #include<cstring> #include<algorithm> using namespace std; in 阅读全文
posted @ 2018-10-19 21:18 Gloid 阅读(192) 评论(0) 推荐(0) 编辑
摘要: 由扩展欧拉定理,a^(a^(a^(……^x)))%p中x作为指数的模数应该是φ(φ(φ(φ(……p)))),而p取log次φ就会变为1,也即每个位置一旦被修改一定次数后就会变为定值。线段树维护区间剩余修改次数的最大值,暴力修改即可。 可以预处理出每个位置进行k次操作后的值。直接计算是log^3的,会 阅读全文
posted @ 2018-10-18 22:33 Gloid 阅读(197) 评论(0) 推荐(0) 编辑
上一页 1 ··· 39 40 41 42 43 44 45 46 47 ··· 65 下一页