01 2019 档案

摘要:"Codeforces Round 534 (Div. 1)" hahahaha我竟然没掉好高兴啊hahahaha A Grid game 我刚开始的时候想把上面两行放竖着的,下面两行放横着的,刚准备交,突然觉得没那么简单,如果一列的话也能消掉,怎么办啊~~我是智障~~!!! 然后才发现把下面的一行 阅读全文
posted @ 2019-01-23 09:15 shanxizeng 阅读(282) 评论(0) 推荐(0) 编辑
摘要:写+调了一天,难受。写了刚好600行啊。~~幸好loj有数据~~ 有一些细节: 锦囊牌生效前,先进行无懈可击的判定,要从发起该锦囊牌的猪开始。 每用一张牌都有可能使得前面的一张牌可用,所以要再从头开始判。 多看几遍题目描述再做,~~要用猪脑子去看~~。 cpp include include inc 阅读全文
posted @ 2019-01-22 15:30 shanxizeng 阅读(323) 评论(1) 推荐(0) 编辑
摘要:"题目链接" std:meet in the middle 首先把所有的点分成两部分,设fi为前半部分在点集i中选出的最大独立集,g为在后半部分选。这个可以在O(2m/2)的时间复杂度里得到。 然后考虑把答案合起来。在f中是从i这个集合里面选出最大独立集,那么后半部分选的集合 阅读全文
posted @ 2019-01-21 08:34 shanxizeng 阅读(339) 评论(0) 推荐(0) 编辑
摘要:终于。。 A Roman and Browser 有很多写法,当然我也知道可以暴力,但是前缀和的写法就很舒服啊。 D Dasha and Chess 首先把king移动到中间,然后看一下现在以king为中心的四个象限中那个里面的车最少,然后往相反的方向移。因为少的那个不会超过四分之一也就是166,那 阅读全文
posted @ 2019-01-14 09:11 shanxizeng 阅读(232) 评论(0) 推荐(0) 编辑
摘要:终于过了。。调了一天了。。 嗯,记一下有哪些坑点: 首先,MAKE SAME操作可以是设为0,这里要注意一下。 回收点的时候要注意把标记清空。 还有边界的inf要设的合理一点。 然后就没了。。我的一天啊。。 奉上我丑陋无比的代码。 cpp include include include includ 阅读全文
posted @ 2019-01-10 16:16 shanxizeng 阅读(148) 评论(0) 推荐(0) 编辑
摘要:A Integer Sequence Dividing 没什么意思,不过发现有一个人没开longlong也能过,仔细想了想确实是对的吧。 D Balanced Ternary String 本来想抢D的一血,但是调了半天才过,这时候已经有大约五六个人过了。。 那么题意很简单了,换成0的一定是越靠前越 阅读全文
posted @ 2019-01-10 09:45 shanxizeng 阅读(200) 评论(0) 推荐(0) 编辑
摘要:前面简单一点的题直接过吧。 A 暴力DP B 怎么还是暴力DP C 还是暴力DP D 直接背包 E 这个背包不太一样了,这里有一个技巧,就是因为价值很小,所以直接对价值背包,求出来达到某一个权值最小的重量,然后找到满足限制的最大的价值即可。注意,如果能达到权值比这个还大的点,那么这个点很显然也是可以 阅读全文
posted @ 2019-01-07 11:24 shanxizeng 阅读(1424) 评论(1) 推荐(0) 编辑
摘要:A Sum in the tree 就是贪心选尽量让上面的点权尽量大,那么对于偶数层的点,其到根节点的和即为所有儿子中的最大值。 C Construct a tree 首先就是分叉数越大,其对应的所有子树的大小和越小。那么依次枚举判断,如果合法构造即可。 cpp include include in 阅读全文
posted @ 2019-01-06 15:03 shanxizeng 阅读(209) 评论(0) 推荐(0) 编辑
摘要:又回来了。。 A Gennady and a Card Game 好像没什么可说的了。 D Makoto and a Blackboard 这题我刚开始想插板,但是最后发现前面的决策对后面有影响,所以不能插板。但是听说暴力DP可以过?于是写了个暴力。 cpp include include incl 阅读全文
posted @ 2019-01-05 01:45 shanxizeng 阅读(367) 评论(0) 推荐(0) 编辑

广告位招商,有意者请联系
点击右上角即可分享
微信分享提示