上一页 1 2 3 4 5 6 7 8 9 10 ··· 15 下一页
摘要: 多么AC的算法---【AC自动机】 阅读全文
posted @ 2021-10-04 21:51 conprour 阅读(58) 评论(0) 推荐(0) 编辑
摘要: 题意 题解 数据范围想到复杂度大概 \(O(n^2\log n)\) 。 由于复杂度的提示加上单调性比较明显,不难想到二分答案。 一开始大概能想到一种思路:记录 \(dp(k,i,j)\) 表示前 \(k\) 个节点第一根法杖用了 \(i\) 次,第二根法杖用了 \(j\) 次的可行性,但是显然三维 阅读全文
posted @ 2021-09-29 21:30 conprour 阅读(40) 评论(0) 推荐(0) 编辑
摘要: 题意 题解 被思维定式坑了... 一开始想的都是怎么用矩阵转移。 等差数列很好转移,矩阵里一个 \(1\) 一个 \(d\) 即可。 组合数不好转移,只能想到 \(C_n^m=C_n^{m-1} \times \frac{n-m+1}{m}\) ,然而由于 \(m\) 是不断变化的,而且矩阵不好维护 阅读全文
posted @ 2021-09-27 08:27 conprour 阅读(109) 评论(0) 推荐(0) 编辑
摘要: 前言 真不错,保留字挂分真不戳。 T1 做过。 本来 T2 暴力有 $60$pts ,结果用了 c++14 的保留字move直接 RE 了... T3 暴力被卡 TLE 了...正解的分类讨论想出来了但是没想到用树状数组和 set 维护,而且没时间了。 总分 $100$pts. 题解 着重说一下这个 阅读全文
posted @ 2021-09-25 23:26 conprour 阅读(37) 评论(0) 推荐(0) 编辑
摘要: 题意 题解 首先看到 \(a,b\) 间距离很小,考虑将区间整体左移 \(a\) 位。 (实际上,这个左移的操作在记录为数组下标或者存储数字的时候 \(-a\) ,查询的最大范围是 \(b-a\) 即可) 线性筛处理完素数之后,找到第一个 \(\ge p\) 的素数 \(prime_i\). 对于集 阅读全文
posted @ 2021-09-24 17:45 conprour 阅读(51) 评论(0) 推荐(0) 编辑
摘要: 题意 题解 肯定和质数筛法有关,但是 \(l,r\) 都很大所以另辟蹊径。 这里有一个常用的切入点:\(l,r\) 之间的距离很小,所以考虑将区间整体左移 \(l\) 位,这样数组可以存下。 对于任何一个合数 \(n\) ,都有一个不超过 \(\sqrt{n}\) 的约数,用 \(j\times p 阅读全文
posted @ 2021-09-24 17:32 conprour 阅读(30) 评论(0) 推荐(1) 编辑
摘要: 题意 题解 首先面对这种不定方程,先转化成 \(x=k\times y\) 的形式,本题中即 \(y=\dfrac{xn!}{x-n!}\). 设 \(t=x-n!\) ,则 \(y=n!+\dfrac{(n!)^2}{t}\). 那么问题转化成求 \((n!)^2\) 的约数个数。 这里由于 \( 阅读全文
posted @ 2021-09-24 11:56 conprour 阅读(47) 评论(0) 推荐(1) 编辑
摘要: 总结 突如其来的模拟。 开局先通读题意,T1感觉还行,但是没看出什么性质;T2看起来暴力很好水;T3一眼看到特判,而且期望看起来可做;T4线段树写部分分看起来可行,虽然感觉极限数据会被卡但应该不会太差。用时 30min。 先写T4,线段树板子加一点细节,写完+调完约 40min,自我感觉良好。再看T 阅读全文
posted @ 2021-09-24 11:02 conprour 阅读(24) 评论(0) 推荐(0) 编辑
摘要: 迭代加深搜索! 阅读全文
posted @ 2021-09-22 21:36 conprour 阅读(44) 评论(0) 推荐(1) 编辑
摘要: 题意 题目描述 袋子里有 \(n\) 个球。每次依次取出两个,把第二个球涂成第一个球的颜色,然后放回袋里搅匀。你的任务是算出让所有球的颜色相同所需要的取球次数期望。 输入格式 输入仅一行,包含一个长度小于 \(25\) 的字符串,每个字符为一个大写英文字母,代表一个球的颜色。 输出格式 输出仅一行, 阅读全文
posted @ 2021-09-22 07:58 conprour 阅读(86) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 8 9 10 ··· 15 下一页