上一页 1 ··· 5 6 7 8 9 10 11 12 下一页
摘要: P8565 发现数列 \(a\) 增长的特别快,项数最多时是 \(a_1 = a_2 = \cdots = a_{100}\),但这样也只会有一百多项就可以超过 \(10^{18}\)。 可以考虑搜索,因为搜索树会比较稀疏,函数 dfs(val, cur) 表示凑出 \(x\) 还需要 \(val\ 阅读全文
posted @ 2023-10-05 20:40 Pengzt 阅读(18) 评论(0) 推荐(0) 编辑
摘要: ARC058D 简单组合计数。 可以先把矩形旋转一下,变为求从 \((1,1)\) 走到 \((n,m)\),只能向上或向右移动。且不经过左上角的 \(A\times B\) 的禁区的方案数,对 \(10^9 + 7\) 取模。 假如没有 \(A\times B\) 的禁区的话,那么方案数为 \(C 阅读全文
posted @ 2023-10-05 20:40 Pengzt 阅读(8) 评论(0) 推荐(0) 编辑
摘要: ABC284F 这题的正解是 \(Z\) 函数。 如果 \(str = T + T\) 的话,若可以找到连续的分别长为 \(n\) 的两段,且这两段可通过 \(1\) 次翻转变为相同的字符串,那么便一定有解,否则无解。 暴力判断是 \(\mathcal{O}(n)\) 的,时间复杂度直接上天。 可以 阅读全文
posted @ 2023-10-05 20:38 Pengzt 阅读(44) 评论(0) 推荐(0) 编辑
摘要: ABC239H 简单题。 令 \(f_i\) 表示乘到 \(\ge i\) 的期望。 容易得到 \(f_i=\dfrac{\sum\limits_{j=1}^{n}f_{\lceil\frac{i}{j}\rceil}}{n}\)。 将 \(f_i\) 移到同一边,去掉系数,有 \(f_i=\dfr 阅读全文
posted @ 2023-10-05 20:36 Pengzt 阅读(18) 评论(0) 推荐(0) 编辑
摘要: ARC163D 发现这个竞赛图一定能被分为两个集合 \(A\),\(B\)。满足 \(\forall u\in A,v\in B\),均有 \(u\to v\in E\)。答案就是划分这两个集合的方案数。 证明: 首先,竞赛图缩完点后一定是一条链,对强连通分量进行标号,满足编号小的强连通分量指向编号 阅读全文
posted @ 2023-10-05 20:35 Pengzt 阅读(7) 评论(0) 推荐(0) 编辑
摘要: CF1851G 一眼题。 发现如果从 $i\to j\to k$,则要满足 $h_j-h_i\le e$ 且 $h_j-h_i+h_k-h_j\le e$,也就是 $h_k-h_i\le e$。然后就发现能不能到那个点与路径上的其它点没关系,只需满足不大于 $h_i+e$ 即可。这时候问题就变为了只 阅读全文
posted @ 2023-10-04 10:31 Pengzt 阅读(4) 评论(0) 推荐(0) 编辑
摘要: CF1863F $\mathcal{O}(n^3)$ 的区间 dp 是好想的,不过是从大区间转移到小区间,考虑怎么进行优化。 状态是难以进行优化的了,从转移入手。 令 $s_i=\sum\limits_{j=1}^{i}a_j$。 对于两个区间 $[l,p)$ 和 $[p,r]$。令 $x=s_{p 阅读全文
posted @ 2023-10-04 09:08 Pengzt 阅读(1) 评论(0) 推荐(0) 编辑
摘要: P8701 显然可以直接将维护的值变为区间前 $8$ 大,为实现的简洁,可使用 vector,使用归并合并信息达到 $\mathcal{8n\log n}$。由于偷懒,归并部分我直接写的 sort,加上 vector 的大常数,加 O2 后即可通过。 时间复杂度:$\mathcal{O}(8n\lo 阅读全文
posted @ 2023-10-02 23:12 Pengzt 阅读(10) 评论(0) 推荐(0) 编辑
摘要: P9688 由于要求单调,肯定满足对于所有选择的颜色 $(x,y)$ 使得其最左边出现的位置 $L$ 和最右边出现的位置 $R$,满足 $[L_x,R_x]\bigcap[L_y,R_y]=\varnothing$。不然的话肯定不会单调。 直接枚举出现过的颜色,无交的按 $L$ 从小到大连边,且要满 阅读全文
posted @ 2023-10-02 22:55 Pengzt 阅读(16) 评论(0) 推荐(0) 编辑
摘要: P9689 难评。 可以直接枚举树的高度,看有没有砍掉 $m$ 个点。 当 $k$ 小于树的深度时,显然节点个数为 $2^k-1$,此时编号和是容易的。 但是当 $k$ 等于树的深度时,编号和不能直接求出,因为最后一层的编号不是连续的。 令 $x=ed-st+1$。子树大小是容易通过记忆化得到的。考 阅读全文
posted @ 2023-10-02 22:45 Pengzt 阅读(4) 评论(0) 推荐(0) 编辑
上一页 1 ··· 5 6 7 8 9 10 11 12 下一页