WFLIGHT'S BLOG
Home
Archives
Tags
Categories
Link
Gallery
About
Search
Articles
83
Tags
38
Categories
6
Home
Archives
Tags
Categories
Link
Gallery
About
WFLIGHT'S BLOG
题解 P1447 【[NOI2010]能量采集】
2019-10-29
|
题解
查看原题请戳这里 一开始以为需要用线性筛(当然我不会),后来才知道原来容斥一下就可以通过这道题目…… 首先,有一个奇怪的结论:横纵坐标gcd为$k$的点前面共有$k-1$个(它们的gcd分别为$1,2…k-1$)。 我们可以发现,对于一个$n\times m$的图,横纵坐标的公因数含有$k$的点共有 ...
题解 P1272 【重建道路】
2019-10-29
|
题解
查看原题请戳这里 状态设计一开始我设计$f[i][j]$表示在以$i$为根节点的子树上保留$j$个节点需要断掉的最少的边数,但是这样设计状态虽然思考起来比较直观,但是状态转移貌似比较麻烦,所以我们直接用$f[i][j]$表示在以$i$为根的子树上删去$j$个节点需要去掉的最少的边数,$ans=\mi ...
题解 P1273 【有线电视网】
2019-10-29
|
题解
查看原题请戳这里 我们通过在树上跑分组背包的方式来完成这道题。 状态设计我们设计状态$f[i][j]$表示在以$i$为根的子树上选取$j$个叶子节点(用户)共给信号能够获得的最大价值(当然,这个最大价值可能是负的,这都没有关系)。 状态转移我们考虑泛化物品。 泛化物品的背包:这种背包,没有固定的费 ...
题解 P1174 【打砖块】
2019-10-28
|
题解
查看原题请戳这里 导入我们先来看一个看似正确的分组背包的方法: 我们将每一列拆分为n个物品,第$m$行第$k$个物品的价值是$\sum_{i=k}^na[i][m]$,其代价为$\sum_{i=k}^n[pd[i][m]=1]$。 简单的说,第$m$行第$k$个物品的价值是第$m$行$k-n$个砖块 ...
题解 P1081 【开车旅行】
2019-10-25
查看原题请戳这里 因为在每个城市小A和小B下一个要去的城市是一定的,所以在这道题目中不存在决策的问题。 预处理最近点和次近点双向链表流程: 先把城市按高度排序,然后建立双向链表(每一个城市都指向第一个比它低的城市和第一个比它高的城市)。 按照从左到右的顺序去预处理每一个城市的最近点和次近点。 我 ...
正睿Day7题解
2019-10-25
|
解题报告
题目下载链接:https://pan.baidu.com/s/124va3buX3cNITjDDXDFVKw提取码:nvt5 字符串考虑如何判断一个字符串 $S$ 是不是另一个字符串 $T$ 的子序列。 一个自然的想法是贪心:我们按照从前往后的顺序考虑 $S$ 的每个字母,然后维护一个 $j$,表 ...
求逆序对数的三种方法
2019-10-24
|
知识点
查看例题请戳这里 这里我们从易到难来介绍三种求逆序对数的方法。 top1:暴力枚举时间复杂度:$O(n^2)$ emmmmm…… 这好像真的没什么可说的…… code: 123for(int i = 1; i < n; i++) for(int j = i + 1; j <= n; ...
题解 P1450 【[HAOI2008]硬币购物】
2019-10-24
|
题解
查看原题请戳这里 看到这道题,最直观的就是对于每一种情况都跑一遍多重背包,然而这样做的话时间复杂度会变得非常奇妙…… 首先,我们可以考虑每种钱的个数没有限制的方案数。很显然,我们可以直接跑一个完全背包。 那么,如果只有一种钱存在个数限制呢? 我们用$f[i]$表示支付金额$i$的方案数,那么$f[s ...
正睿Day6题解
2019-10-23
|
解题报告
题目链接:https://pan.baidu.com/s/1nXgVYuGv-aavPk7vzkcjaw提取码:hque 爬杆50分做法容易发现,如果可以加梯子,那么$i$到$j(i<j)$的距离是$h_i+h_j-2\min^j_{k=i}h_k+j-i$,因为必须要经过最小的位置。 其中 ...
正睿Day5题解
2019-10-22
|
解题报告
点击下载题目 color 我们可以把染黑看成删掉这条边,那么每次相当于是,如果存在一个点有且仅有一条出边,那么把这条边也删掉,最后要删完所有的边。那么我们考虑一个环,可以发现这个环如果一条边都不删,那么最后一定会被留下来,因为每个点都至少有两个出边。所以,在初始的边删完之后,图一定得要无环。我们考虑 ...
1
2
3
…
9
wflight
真正重要的东西,永远都是非常简单的。
Articles
83
Tags
38
Categories
6
Add to bookmark
Announcement
感谢访问本站,若喜欢请收藏 ^_^
Recent Post
题解 P5816 【[CQOI2010]内部白点】
2020-08-03
Aurora的模板集合
2020-08-03
题解 CF607B 【Zuma】
2020-07-31
题解 P4447 【[AHOI2018初中组]分组】
2020-07-30
题解 P3612 【Secret Cow Code S】
2020-07-30
Categories
娱乐
1
模板
2
游记
2
知识点
1
解题报告
9
题解
18
Tags
DP,动态规划
Floyd
SPFA
st表
二分
二分图
分块
分治
前缀和
动态规划
动态规划,dp
匈牙利算法
哈希
图论
字符串
容斥
对拍
差分约束
归并排序
扫描线
搜索
数据结构
数论
最大匹配
最小生成树
最短路
树状数组
模拟
毒瘤
矩阵乘法
筛法
线性DP
线段树
贪心
逆序对
递归
队列
高斯消元
Archives
2020年08月
2
2020年07月
4
2019年11月
2
2019年10月
24
2019年09月
1
2019年08月
50
Info
Article :
83
Run time :
UV :
PV :
繁
Local search
Powered by
hexo-generator-search