lcrtest的博客

一个SC蒟蒻的blog

151029总结

T1 这道题真是哭笑不得 看到题认为是到Dp,仔细想想好像可以贪心,然后写了个n!的算法验证好像是对的 然后写出贪心和大暴力对拍,没有问题啊,关键是这道题范围n 最后还是没有发现错,测了过后也是对的。那么这道题的范围就是出题人用来吓人的啦 ORZgjy看到50想到完全图的最长曼哈顿回路,...

2015-10-29 14:47:45

阅读数:295

评论数:0

151028 总结

T1 貌似很水,求一个最长的序列使得阶乘和等于当前序列,我们发现对于每个数都有独立性,那么把1~9特判掉就好啦 100 T2 看到数据范围大致明白是搜索了,我觉得宽搜状态不好设置所以写的深搜 剪枝: 1.层数限制,大于100层(大致)剪掉 2.不能让人在原地绕圈 3.把箱子不可能达到...

2015-10-28 15:43:22

阅读数:409

评论数:0

151025 总结

T1 数据范围可以暴力,那就暴力好啦,60 T2 我们注意到n 我们可以枚举选哪两列,固定右端点,枚举左端点,满足单调队列性质 由于数据特别大所以桶排加单调队列降一个log 100 T3 写了个自己以为对的,对拍发现根本拍不起走 那么叫暴力好啦,顺便猜一下它有一条链的数据 然后就...

2015-10-26 15:10:53

阅读数:173

评论数:0

151024 总结

考的很郁闷啊 T1,好不容易证明了暴力的复杂度然后打错for。。。30 T2 codeforces 某次C的加强版 首先想到朴素的动态规划,对于每一个点先看他是不是坑,不是就用左与下面的点对他更新。 复杂度为(n^2) 当c=0和1时其实都有公式,这里不赘述了。 观察100%的数据发...

2015-10-26 14:55:28

阅读数:169

评论数:0

151023 总结

第一题: 通过均值不等式和其推论我们可以判断当把数Q分成w份时,分的越均匀,答案越优。 所以我们可以枚举分的份数(或者二分降低复杂度),再均分每一个,最后判断答案 是不是大于了要求答案。 考场上简直呵呵。。当做sb题然后20分滚粗 第二题: 有两个限制:xor和相等,并且bi小于等...

2015-10-26 14:53:49

阅读数:454

评论数:0

151021 总结

T1 模拟题,给单调队列优化dp跪了,没特判所以95 T2 我看到这个题的想法是动态规划,然后设计状态dp[i] 表示到第i个点的时候做出合法解的最小代价,其中第i个点是离散化后的点,发现状态转移是很显然的:        Dp[i]= min (j= 1—> i-1)(k=1—&...

2015-10-23 08:02:24

阅读数:358

评论数:0

151022总结

T1 这道题我们可以特判, k=1 直接输出。 k=2 我们看l是奇数还是偶数,在判断是l与l+1还是l+1,l+2就可以了。 k=3 首先答案最大就是1,我们看看能否成为0的情况: 设有3个数l 其次,为了使x尽量不小于l,我们将x设为2^f-1,再枚举f就可以了。 k>=4...

2015-10-23 07:56:06

阅读数:424

评论数:0

151020 顺便ak祝自己生日快乐

T1 找规律大法好 发现数组单调就可以啦,写了个暴力验证了400组没问题 100 T2 倍增判断一个点是不是另外一个点的父亲 注意特判特殊情况 100 T3 暴力floyd n^4 spfa看似n^3然而事实上跑得比floyd还慢 dij n^3 log被卡成狗 bellman...

2015-10-20 14:10:31

阅读数:433

评论数:0

151019总结

T1 水题 100 T2 暴力的搜索,首先需要分析出这是一个np问题,所以说问题就到了搜索优化上。 1 我们原本是枚举某一个点,看由哪个点来做它的父亲,然而会超时。 2 优化1:如果当前值最大的那个点已经超过了之前搜出的答案,return; 优化2:考虑会重复的搜索: 当我们搜索...

2015-10-19 19:31:16

阅读数:319

评论数:0

151015总结

水题大会么 T1做过,快速map过去 100 T2没想法,跳掉 T3 好像满足单调性来着?让我这证明一下 1个可以,2个可以,3个可以,4个可以,5个可以……n个可以,n+1个不行,n+2个不行,n+3个不行…… 好吧它单调了 二分+贪心验证, 100 回到T2,想起清华大哥哥说的统...

2015-10-15 16:39:06

阅读数:327

评论数:0

151014总结

T1 开考后2min,由于看错范围,写了个大暴力。。写完才发现范围看错了 想了好久只想到贪心,然后写了个对拍,统计下错误率大概7.5% 管他的先去T2T3 T2 要求求出矩阵中某个定值有多少个 考场上维护前缀和序列,维护多项式的积,由于数字很小可以扔进一个桶里 然后写了个对拍 最后9...

2015-10-14 15:46:34

阅读数:245

评论数:0

151013总结

t1 听说是道dp?于是我搜了过去 其实还是用到了记忆化dp的思想 这道题值得反思的是: 1.错误信息打错 2.数组没开够 第一点少了37.5分,第二点少开了1,不过傲娇的评测机并没有判我RE 67.5 以后注意读题啊 //Copyright(c)2015 liuchenrui #...

2015-10-13 17:08:36

阅读数:289

评论数:0

151012总结

第一题CE了,我居然忘记了cena不能开黑科技,还好没判0 方法很简单,本来可以用字典树做,但是这道题的节点是字符串 那还不简单,map搞起 可惜我开了hash_map然后挂掉了,最后追加回来 100 需要注意读入,听说有人写了200+行 //Copyright(c)2015 liuch...

2015-10-13 17:02:32

阅读数:407

评论数:0

151010 总结

论如何开场不顺 10分钟自己以为A1,然后狂搞其他题 反过来看第一题,最后20min检查的时候才发现自己推错了公式 dfs(m,n)可以视为dfs(m+n,n)的一个子问题,可以递归做 30 //Copyright(c)2015 liuchenrui #include #include #...

2015-10-12 12:01:22

阅读数:314

评论数:0

10-6总结

T1:好难好难,最后30分钟突然发现是sb题 然后怒写辗转相减T掉了30分。。。 其实把减法换除法就A了 70 //Copyright(c)2015 liuchenrui #include #include int main() { long long a,b,ans=-1; std...

2015-10-08 19:02:24

阅读数:441

评论数:0

10-5总结

T1傻逼dp,5分钟暴力5分钟正解 100 //Copyright(c)2015 liuchenrui #include #include #include #include #include #define mod 1000000007 using namespace std; /*void...

2015-10-08 18:56:42

阅读数:533

评论数:0

10-4总结

T1 哈?裸的spfa 然后就T了。。被卡spfa 80 dij: #include #include #include #include #define ll long long #define pa pair #define llinf 9000000000000000000L...

2015-10-08 18:50:23

阅读数:376

评论数:0

10-3总结

第一题再次送分,可惜没看见,写第三题去了,T1爆蛋 第二题75分网络流特别好写,但是我还是没写(严格来说题都没看) 第三题写了好久树状主席树,然后各种链表加树状数组,最后写了个树状数组套主席树 然后交卷完发现题读错了= =(哪有这么复杂)//Copyright(c)2015 liuchenr...

2015-10-08 18:45:17

阅读数:232

评论数:0

10-2总结

T1 dp,考试的时候想到统计方案然后暴力+乱搞,乱搞抽了只有30 dp[I][j]表示前i个数,j为xor后的值//Copyright(c)2015 liuchenrui #include #include #include #include #define rep(i_) for(int ...

2015-10-08 18:35:12

阅读数:253

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭