11 2018 档案
摘要:自己敲模板还是有很多容易错的地方 写在注释里面了 LCA 线段树 KMP 同余方程 同余方程组 欧拉函数 线性筛素数 组合数 卡特兰数
阅读全文
摘要:康托展开和康托展开的逆运算 相当于排列的hash 记住对于每一位,求比较小且没出现过的数有多少个,数的个数乘上阶乘就好了
阅读全文
摘要:noip前两天开始学这玩意………… 强连通(模版 元问题byscy) 模板题,我感觉不难。 另外可以用来缩点,在开一个邻接表,不再在一个强联通分量的连边就好。 强连通入门2:添加最少边成为强连通图 看题的时候感觉是一个公式 但是想复杂了,1h推出一个错误的结论…… 这样想,如果是强联通图,肯定每个点
阅读全文
摘要:二分图首次总结 在caioj上刷了二分图的题,比较有收获 而且关键是网上找不到题解。 我开始几道做不出,然后题解搜不到 其实这反而更有效果 很好的限制了我喜欢抄题解的习惯 只有自己去做,思维能力才能得到锻炼 一定要克制自己抄题解!!!!!!!! 最大匹配1(二分图)(元问题byscy):公牛母牛配
阅读全文
摘要:第一次做期望dp 并不知道每个阶段的期望之和就是整个的期望之和 所以一直卡在这 期望=代价*概率 然后注意只有申请了才算期望,否则按原来的。 这道题和前几个课程,申请的限制,当前选或不选,有关 这样很容易写出dp的状态 其实你如果打80分的暴力,会发现把那个暴力记忆化一下 就变成dp,就可以拿满分了
阅读全文
摘要:题集见大佬博客 不要62 入门题,检验刚才自己有没有看懂 注意一些细节。 的确挺套路的 P2657 [SCOI2009]windy数 继续套路 P2602 [ZJOI2010]数字计数 第一次这么轻松做出紫题 一样套模板,爽啊 P3413 SAC#1 - 萌数 注意数字很大,要用字符串存储 然后就没
阅读全文
摘要:算是模板题了 可以用dfs序维护点到根的距离 注意些LCA的时候遇到MAXM,要-1
阅读全文
摘要:这道题很水 但我没做出来……………………………… 我写的时候状态设计错了,设计dp[l][m][r]为从l到r以m为根的值 这样写遍历状态就是n^3的,会TLE。 而且写路径的时候是用结构体写的,这样会错,应该用root[l][r]表示从l到r的根 对于l到r,枚举根在哪就好了 总结 (1)状态设计
阅读全文
摘要:https://www.luogu.org/contestnew/show/12006 我是比赛完后在去写的 这是我第一次打洛谷月赛,之前一次是比赛完才去看而且写了第一题就没写后面的了 284分,太水了,rank85左右 第一题第二题AC了,第三题写了3^n的算法,知道会超时,也知道满分做法应该是只
阅读全文
摘要:NOIP2018提高组省一冲奖班模测训练(六) https://www.51nod.com/Contest/ContestDescription.html#!#contestId=80 20分钟AC掉第一题。 然后第二题感觉和最长公共子序列有关,怒干2h,写出了一个错误的算法 只拿了百分之20的数据
阅读全文
摘要:NOIP2018提高组省一冲奖班模测训练(五) http://www.51nod.com/Contest/ContestDescription.html#!#contestId=79 今天有点浪…… 第一题想了一个多小时想到了正解,然后敲到一半就去看lol总决赛了(恭喜IG!!!!!!) 然后就没有
阅读全文
摘要:NOIP2018提高组金牌训练营——动态规划专题 https://www.51nod.com/Live/LiveDescription.html#!#liveId=19 多重背包 二进制优化转化成01背包就好了 1503 猪和回文 http://www.51nod.com/Challenge/Pro
阅读全文
摘要:数独问题,暴搜。 有一个优化,优先搜索可填位置少的 同时一个位置一个位置填,一次一个位置就好 可以用二进制储存状态
阅读全文
摘要:一般来说剪枝有以下几类 (1)优化搜索顺序 比如一些有多个物品然后凑重量的题就可以重量大的优先,根据重量排序 (2)排除等效冗余 这是我最容易忽略的一点。在拼木棍那题中有淋漓尽致的体现 (3)可行性剪枝 如果当前无论如何都无法到达递归边界就剪掉 (4)最优性剪枝 这个就很常见了,形如if(now >
阅读全文
摘要:bitset的用途挺多的,是一个比较骚的常数优化 一.很多位数的二进制数 poj 2443 http://poj.org/problem?id=2443 直接开个1万位的二进制数,求交就行了。 有关集合求并交的时候可以考虑biset优化 二.可以优化01背包中当前状态是否存在的问题,可以在原来的基础
阅读全文
摘要:题目链接 https://www.luogu.org/problemnew/solution/P3959 这道题学到很多很多东西 还是很多收获的,虽然花了非常长的时间 首先直接写prim可以得45分,还是很多的 貌似不需要long long 然后直接打搜索竟然可以拿到70分!! 然后接下来要AC这道
阅读全文