10 2019 档案

摘要:这场怎么全是数据结构题... 阅读全文
posted @ 2019-10-31 21:32 览遍千秋 阅读(109) 评论(0) 推荐(0) 编辑
摘要:花了 50min 打了 130 分的暴力... T2想到正解之后开始 VP CF了。。。 阅读全文
posted @ 2019-10-31 20:39 览遍千秋 阅读(120) 评论(0) 推荐(0) 编辑
摘要:菜是原罪。 英语不好更是原罪。 AGridgame 题解 4×4 的格子,两种放法。 发现这两种在一起时候很讨厌,于是强行拆分这个格子 上面 2×4 给横的,下面给竖的。 Code $\mathrm{C Johnny 阅读全文
posted @ 2019-10-29 15:58 览遍千秋 阅读(321) 评论(4) 推荐(1) 编辑
摘要:花了 30min 打了 180 分的暴力... 仓鼠的石子游戏 问题描述 链接:https://ac.nowcoder.com/acm/contest/1100/A 仓鼠和兔子被禁止玩电脑,无聊的他们跑到一块空地上,空地上有许多小石子。兔子捡了很多石子,然后将石子摆成n个圈,每个圈由a[i] 阅读全文
posted @ 2019-10-28 21:38 览遍千秋 阅读(149) 评论(0) 推荐(0) 编辑
摘要:问题描述 "UVA11464" 题解 第一直觉爆搜。 发现 N15 ,然后后面每行都可以通过第一行递推出来。 爆搜第一行,递推后面+check Code cpp include using namespace std; template void read(Tp 阅读全文
posted @ 2019-10-27 20:26 览遍千秋 阅读(101) 评论(0) 推荐(1) 编辑
摘要:估分 分qwq 上午照常起床,先跑去学校考了一场化学(黑人问号),然后8:30从学校开溜。 8:50到考点,发现淮安S组只有两个考场... 在考点外遇到一群 金湖中学 的。 ~~不怕了,有水军帮忙垫背了~~ 9:11进入考点,到达三楼考场。 金属探测仪什么操作... 我带了两个硬币准备用来猜选项被赶 阅读全文
posted @ 2019-10-20 10:26 览遍千秋 阅读(272) 评论(0) 推荐(0) 编辑
摘要:问题描述 "LG2921" 题解 发现一共有 n 个点,每个点只有一条出边,即只有 n 条边,于是就是一个内向基环树。 Tarjan 缩点。 但是这个题比较猥琐的就是有自环。 所以断定一个强联通分量 i 是环的条件是 sizei1 。 然后记搜求答案,特判自 阅读全文
posted @ 2019-10-18 18:47 览遍千秋 阅读(143) 评论(0) 推荐(0) 编辑
摘要:问题描述 "LG1505" 题解 边化点权。 超级多操作的树剖板子... 以后就拿这个当树剖板子复习吧... Code cpp include using namespace std; template void read(Tp &x){ x=0;char ch=1;int f 阅读全文
posted @ 2019-10-16 21:27 览遍千秋 阅读(120) 评论(0) 推荐(0) 编辑
摘要:问题描述 "LG3119" 题解 显然,如果有个环,一定是全部走完的。 所以缩点,缩出一个 DAG 。 只能走一次反向,于是在正图和反图上各跑一次,枚举边,取 max 即可。 Code cpp include using namesp 阅读全文
posted @ 2019-10-11 20:17 览遍千秋 阅读(104) 评论(0) 推荐(0) 编辑
摘要:问题描述 "LG4377" 题解 有 n 个物品,每个物品有两个权值 a,b 需要确定一组 wi[0,1] ,使得 wi×aiwi×bi 最大。 要求 $\sum{w_i \times b_i 阅读全文
posted @ 2019-10-10 23:31 览遍千秋 阅读(175) 评论(0) 推荐(0) 编辑
摘要:问题描述 "LG4111" 题解 矩阵树定理板子题。 Code cpp include using namespace std; define int long long template void read(Tp &x){ x=0;char ch=1;int fh; whil 阅读全文
posted @ 2019-10-09 23:55 览遍千秋 阅读(122) 评论(0) 推荐(0) 编辑
摘要:问题描述 "LG5104" 题解 观察发现,对于 w ,期望得钱是 w2 。 然后答案就是 w2k 。 然后快速幂求个逆元就好了。 Code 阅读全文
posted @ 2019-10-08 23:31 览遍千秋 阅读(128) 评论(0) 推荐(0) 编辑
摘要:问题描述 "LG2375" "LOJ2246" 题解 看了题解,需要回看,需要继续通过本题深入理解KMP。 为了将 KMP 和只插入了一个模式串的AC自动机有机统一,称通常意义下的 KMPnext 数组为 阅读全文
posted @ 2019-10-07 21:24 览遍千秋 阅读(181) 评论(0) 推荐(0) 编辑
摘要:问题描述 "LG4824" 题解 大概需要回顾(看了题解) KMP 先对要删除的 模式串 进行自我匹配,求出 fail 然后再扫 文本串 的过程中记录一下每个字符匹配的最大长度,用栈进行删除。 这类删除一段连续区间的问题常用栈来优化维护 Code 阅读全文
posted @ 2019-10-06 21:56 览遍千秋 阅读(193) 评论(0) 推荐(0) 编辑
摘要:综述 第一次 ,激动。 题目是 的三至五题。 得分 100+100+20 cipele 问题描述 "HZOJ1313" 题解 二分答案+贪心 发现“最大值最小”,自然想到二分答案。 对 a,b 排序,通过一些操作保证 ab 短。 如果 bj 不能被 阅读全文
posted @ 2019-10-04 21:16 览遍千秋 阅读(170) 评论(0) 推荐(0) 编辑
摘要:问题描述 "LG5357" 题解 不是 的`AC自动机`复杂度是假的。 把 搞出来,建立 ,树上爆搜一遍就好了。 Code cpp include using namespace std; template void read(Tp &x){ x=0;char ch=1;int 阅读全文
posted @ 2019-10-04 21:08 览遍千秋 阅读(179) 评论(0) 推荐(0) 编辑
摘要:问题描述 "LG3812" 题解 线性基是一类擅长解决异或问题的数据结构(也不算数据结构吧...就是一种玄学的东西) 对于数列 a ,它的线性基 d 为 出现 1 的最高位在第 i 位的数 (这里借用了 ""帅到报警"的题解" )。 构造方法 对于每一个尝试插入的数 x ,找出它 阅读全文
posted @ 2019-10-03 23:37 览遍千秋 阅读(153) 评论(0) 推荐(0) 编辑
摘要:问题描述 "LG5003" 题解 设 mx[i][j][0/1]代表当前位置、朝向的最大拐弯数,最小同理。 来源为左边和上边。 坑点:起点可能为 。 Code 阅读全文
posted @ 2019-10-03 22:26 览遍千秋 阅读(148) 评论(0) 推荐(0) 编辑
摘要:综述 试题为常州集训2019SCDay2 得分100+30(0)+28 时之终结 问题描述 "HZOJ1310" 题解 构造题。 发现部分分有一档是 Y2x ,于是自然想到很多个三角形连到一起。 然后正解就是在这个基础上删边。 Code cpp includ 阅读全文
posted @ 2019-10-03 17:58 览遍千秋 阅读(146) 评论(0) 推荐(0) 编辑
摘要:问题描述 "https://www.luogu.org/problem/P3092" 题解 观察到 k16 ,自然想到对 k 状压。 设 opt[i] 代表使用硬币状况为 i 时,最多可以买到 opt[i] 个物品。 然后 opt[i] 在DP过程中二分求出。 $\ 阅读全文
posted @ 2019-10-02 23:41 览遍千秋 阅读(112) 评论(0) 推荐(0) 编辑
摘要:问题描述 "LG4158" 题解 设opt[i][j][k]代表到(i,k)刷了j次的方案数。 一开始DP顺序有点问题,调了很长时间。 务必考虑清楚DP顺序问题 Code cpp include using namespace std; template void 阅读全文
posted @ 2019-10-02 16:37 览遍千秋 阅读(124) 评论(0) 推荐(0) 编辑
摘要:问题描述 "LG2679" 题解 设opt[i][j]代表A串前i个,匹配B串前j个,选择了k个子串的方案数。 转移用前缀和优化一下。 Code 阅读全文
posted @ 2019-10-02 09:52 览遍千秋 阅读(84) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示