上一页 1 2 3 4 5 6 ··· 8 下一页
摘要: T1: 考虑不难发现随着一条队列元素选择数量的增加,另一条条数列选择数量单调不增 这是显然的三分模型,于是我的考场做法为三分+ 二分,即三分第一个人的选择数量再 二分第二个人的选择数量,然而有两个问题,首先若根据求根公式暴力开根计算精度极 易炸锅,其次,简单分析发现,问题并不是严格单峰函数,存在相同 阅读全文
posted @ 2021-11-09 06:11 HZOI_LYM 阅读(35) 评论(0) 推荐(0) 编辑
摘要: 考的很差。。。 T1: 考虑对于两堆石子a,b,其合并结果只有a + b与a - b两种情况 具体举数可以想到将这两种情况归纳为|a| + |b|,然而这是有限制的 即a,b符号相反,考虑任选加减顺序的意义,即最终绝对值的符号 可以由我们决定,这启发我们这题存在最优策略,考虑所序列中存 在至少一正一 阅读全文
posted @ 2021-11-07 17:25 HZOI_LYM 阅读(22) 评论(0) 推荐(0) 编辑
摘要: T1: 据说是第一类斯特林数,然而考场上并没有看出来,却推出了类似的递推式 首先想的是数学题,考虑问题形式类似于错位排列,于是考虑的是钦定若干 位置完全匹配,再计算剩余位置错位排列方案即可,然而是假的,因为无法处理 门后钥匙再次进行匹配的问题 然而这是我找到了问题的子结构,即当门后的钥匙刚好配对时, 阅读全文
posted @ 2021-11-07 17:12 HZOI_LYM 阅读(27) 评论(0) 推荐(0) 编辑
摘要: T1: 方格计数问题,不能被方格路径所限制,观察数据范围 可以想到O(n^3)或O(n^4)DP 考虑子问题,若两点之间路径形成回文串,那么去除收 尾的路径一定仍然为回文串,于是考虑以此DP,设f[i][j][k][l] 表示以i,j为左上角,k,l为右下角的矩形的回文串数,转移 枚举匹配点即可 注 阅读全文
posted @ 2021-11-06 06:14 HZOI_LYM 阅读(28) 评论(0) 推荐(0) 编辑
摘要: T1: 发现暴力枚举,由于阶乘与指数增长速度,因此可以枚举 阶乘项数,然而并不能够通过,发现在同一项存在大量冗余枚举 而a,b上下界显然为n开d次方,暴力在范围内Check即可 考场上时间复杂度严重算错,5min想到正解然而被pass,想 到分支log层处理分界点log个位置,以为复杂度是对的,然而 阅读全文
posted @ 2021-11-05 06:18 HZOI_LYM 阅读(28) 评论(0) 推荐(0) 编辑
摘要: T1: 惯性思路,想按位考虑,打表找规律或者分析每一位的贡献 正解是比较明显的容斥,考场上一种思路长时间无法做出应 及时更换思路 首先不考虑3的倍数的限制,那么问题转化为n个数or值为t的 方案数,按位容斥即可,枚举至少有i为为0 考虑如何加上3的倍数这一限制,发现二进制下若该位为奇数 位则模3为2 阅读全文
posted @ 2021-11-04 06:07 HZOI_LYM 阅读(27) 评论(0) 推荐(0) 编辑
摘要: T1: 询问期望,但是显然的计数题,根据期望的线性性,可以想到转化 问题转化为求每一位的平均值的期望,考虑共有(n * m)!种情况,于是 只需要统计每种情况前i位的和除以总情况即可 打表可以发现为sigma * (n * m - 1)!于是线性处理逆元即可 T2: 最优策略问题考虑策略是什么,对于 阅读全文
posted @ 2021-11-02 06:13 HZOI_LYM 阅读(27) 评论(0) 推荐(0) 编辑
摘要: T1: 傻瓜DP,全世界都切l,就我没切考虑首先魔改LIS有40pts,考场最后想部分分利用线段树维护两个字符 然而没有时间,打挂l,其实已经提示正解是考虑字符集进行DP。 考场上一定要利用时间,分析每个部分分,很多具有提示正解的作用 考虑设f[i]表示考虑到当前位置,以i字符结尾的答案,转移时考虑 阅读全文
posted @ 2021-11-01 07:21 HZOI_LYM 阅读(26) 评论(0) 推荐(0) 编辑
摘要: T1: 转化题意,显然的思路是转化为每个点的贡献,于是考虑贡献的形式 集合大小乘以集合权值和,考虑每个点的贡献,考虑其实际意义,可以理解为 若存在点对u,v则对造成w[u] + w[v]的贡献 于是总分配方案即为第二类斯特林数,考虑首先若u点与自己进行配对时 会造成w[u]贡献,当与其余点配对时,考 阅读全文
posted @ 2021-10-30 06:04 HZOI_LYM 阅读(46) 评论(0) 推荐(0) 编辑
摘要: T1: 要求中位数最大,可以想到根据权值进行排序 一个重要的结论是,中位数随x的增加单调不增, 于是考虑单调指针,依次贪心判断该中位数是否可行, 选取最大即可,那么问题就转化为求一段区间前k大, 根据时间建立主席树即可 T2: 考虑首先想到的是Dijkstra等求解最短路的算法, 只需要将三角不等式 阅读全文
posted @ 2021-10-28 21:30 HZOI_LYM 阅读(26) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 ··· 8 下一页