上一页 1 ··· 6 7 8 9 10
摘要: A. [CCO2015] 路短最 设 \(dp[i][S]\) 表示走到 \(i\) 点,经过的点集为 \(S\) 的最长路,用类似于 spfa 的方式转移即可。 复杂度是一个 bfs,具体不太会证。 Code #include<bits/stdc++.h> #define ll long long 阅读全文
posted @ 2024-12-29 18:07 zhangxy__hp 阅读(19) 评论(0) 推荐(0)
摘要: 高维前缀和(SOSDP)解决这样的问题: 给定 \(f_i\),其中 \(i\in[0,2^n-1]\),求解 \(\sum\limits_{j\subseteq i}f_j\)。 考虑一维前缀和: for(int i=1;i<=n;i++){ sum[i]=sum[i-1]+a[i]; } 二维前 阅读全文
posted @ 2024-12-22 22:02 zhangxy__hp 阅读(118) 评论(0) 推荐(1)
摘要: A. [USACO13NOV] No Change G 设 \(dp[S]\) 表示取的硬币状态为 \(S\) 时最多买多少东西。给 \(n\) 个物品做前缀和,转移二分即可。时间复杂度 \(O(2^kk\log n)\)。 Code #include<bits/stdc++.h> #define 阅读全文
posted @ 2024-12-21 17:18 zhangxy__hp 阅读(91) 评论(0) 推荐(0)
摘要: A. Promises I Can't Keep 题目意为求以每个点为根时的期望得分的最大值,换根DP即可。 式子不太难推,半个小时就出来了。太长了不往这写了。 Code #include<bits/stdc++.h> #define ll long long #define il inline # 阅读全文
posted @ 2024-12-15 23:26 zhangxy__hp 阅读(16) 评论(0) 推荐(0)
摘要: A. 「MXOI Round 1」城市 首先推个小式子,把让求的答案中和 \(n+1\) 有关的分出来: \[\begin{align*} &\sum_{i=1}^{n+1}\sum_{j=1}^{n+1}cost(i,j)\\ =&\sum_{i=1}^{n+1}\sum_{j=1}^{n}cos 阅读全文
posted @ 2024-12-15 13:56 zhangxy__hp 阅读(45) 评论(0) 推荐(0)
摘要: AC自动机是以trie结构为基础,结合KMP算法思想构建的,用于解决多模式串匹配问题。 它的构建方式分为以下几步: \(1.\) 建立trie树 \(2.\) 构建失配(fail)指针 其中 fail 指针指向的是当前节点的状态的后缀所对应的状态。 这里明确一下,trie树中的每个节点表示的是一个状 阅读全文
posted @ 2024-12-08 15:30 zhangxy__hp 阅读(106) 评论(0) 推荐(1)
摘要: 实际上是第二篇。 阅读全文
posted @ 2024-11-30 18:30 zhangxy__hp 阅读(45) 评论(1) 推荐(1)
摘要: 前言 NOIP也是考完了,过去的那个赛季也是过去了。 还是不甘,还是意难平。模拟赛明明考的不错,为什么结果却那么不尽如人意? 中考后 没休息几天,就直接被叫到机房了。一整个暑假都在打模拟赛,现在翻翻每一场比赛的排行榜,名次从最下面一点点往上爬的过程记录着自己的坚持。 后来中考成绩出分了,考的不错。新 阅读全文
posted @ 2024-11-30 18:20 zhangxy__hp 阅读(73) 评论(2) 推荐(3)
上一页 1 ··· 6 7 8 9 10