会员
T恤
新闻
博问
闪存
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
LLTYYC
"傻逼题做复杂是会退役的;傻逼题都做错是会退役的。"
博客园
首页
新随笔
联系
管理
随笔 - 528
文章 - 0
评论 - 48
阅读 -
12万
上一页
1
···
48
49
50
51
52
2018年8月23日
P1197 [JSOI2008]星球大战
摘要: 传送门 并查集 数据较大 直接用tarjan求联通块会超时 注意到只有删除没有添加 如果是只有添加就很容易用并查集求联通块 所以考虑把过程反过来 即 一开始是没有边的 然后逐渐添加边 把联通块数量存起来 再输出就好了.. 一开始先遍历一遍最终状态,求出联通块数量 然后慢慢加边,存一下答案 顺便注意一
阅读全文
posted @ 2018-08-23 11:16 LLTYYC
阅读(300)
评论(0)
推荐(0)
2018年8月20日
P1879 [USACO06NOV]玉米田Corn Fields
摘要: 传送门 DP 注意虽然数据小但是搜索还是会超时 不能搜索 考虑DP: 但如果强行DP还是不够 那考虑优化: 每个格子只有两种状态: 选 or 不选 (当然如果这个格子是"贫瘠的"就一定不能选) 明显可以用一个2进制表示 而整行的状态就可以用一串2进制表示 状态的压缩就完成了 可能有人会疑惑n,m最大
阅读全文
posted @ 2018-08-20 22:14 LLTYYC
阅读(185)
评论(0)
推荐(0)
P2756 飞行员配对方案问题
摘要: 传送门 二分图 稍微讲一下二分图: 就是一个图分成两个部分A和B,这个图的无向边只连接不同的两个部分,即边不能在A或B的内部自己连自己 然后问你最大能找到多少匹配 匹配是指 A中的一个点与B中的一个点有边 并且 这两个点都还没有与其它点匹配 这种问题一般用匈牙利算法: 匈牙利算法的思想很简单 对于一
阅读全文
posted @ 2018-08-20 21:38 LLTYYC
阅读(150)
评论(0)
推荐(0)
1972 HH的项链
摘要: 传送门 主席树解法设las[ i ]表示数列中第 i 个数的值 上一次出现的位置,num[ i ]为原数列中第 i 个数的值1. 把 从第 1 到第 i 个数的 las 的值 的出现次数 建立一个线段树那么第 i 个叶子节点 i 就表示 las 值为 i-1 的出现次数对于序列 1 2 1 3 4
阅读全文
posted @ 2018-08-20 17:23 LLTYYC
阅读(237)
评论(0)
推荐(0)
P2051 [AHOI2009]中国象棋
摘要: 传送门 显然是DP容易想到状态压缩:按行处理,按列表示状态状态显然,这一列放0个,放1个,放2个然而还是不够..继续优化换种思路:设f[i][j][k]表示处理到第i行,并且这i行m列中有j列放了一个棋子,k列放了2个棋子,其他的没放。好了状态出来了转移也就好写了..看代码就好了..可以用滚动数组,
阅读全文
posted @ 2018-08-20 17:17 LLTYYC
阅读(153)
评论(0)
推荐(0)
P3800 Power收集
摘要: 传送门 DP每次向下一格,显然是DP方程也十分显然:设
f
[
i
]
[
j
]
f
[
i
]
[
j
]
为到第
i
i
行第
j
j
列时能得到的最大价值显然
f
[
i
]
[
j
]
=
m
a
x
(
f
[
i
−
1
]
[
k
]
+
v
[
i
]
[
j
]
)
,
(
m
a
x
(
0
,
j
−
t
)
<=
k
<=
m
i
n
(
m
,
j
+
t
)
)
f
[
i
]
[
j
]
=
m
a
x
(
f
[
i
−
1
]
[
k
]
+
v
[
i
]
[
j
]
)
,
(
m
a
x
(
0
,
j
−
t
)
<
=
k
<
=
m
i
n
(
m
,
j
+
t
)
)
然后40分,其他超时..考虑优化方程稍微变一下:$f[i]
阅读全文
posted @ 2018-08-20 17:14 LLTYYC
阅读(272)
评论(0)
推荐(0)
P1415 拆分数列
摘要: 传送门 DP数列长度过大无法枚举,考虑DP设f1[i]储存以第i个字符为结尾时,的最后一个数最小时,这个数的开头的位置(很难想有木有)OK,状态有了,方程想一想就出来了:设
n
u
m
[
i
]
[
j
]
n
u
m
[
i
]
[
j
]
为数列中从i到j的数连起来后的值,
l
e
n
l
e
n
为数列长度则如果$num[ j ][ i ]>num[ f1[
阅读全文
posted @ 2018-08-20 17:11 LLTYYC
阅读(373)
评论(0)
推荐(0)
[HAOI2007]理想的正方形
摘要: 传送门 DP其实主要是单调队列..数据最大为一千,考虑O(n^2)的做法在a*b的矩形中找出n^n的正方形再怎么样至少也要把a和b分别枚举吧。必须考虑O(1)处理单个正方形最大最小值。容易发现正方形大小不变为n,如果只看一行,就是滑动窗口,那么处理单个正方形最大最小值时间复杂度为O(n);仔细思考后
阅读全文
posted @ 2018-08-20 17:04 LLTYYC
阅读(193)
评论(0)
推荐(0)
[SDOI2009]Elaxia的路线
摘要: 传送门 现在看看自己早期的题解真是惨不忍睹...(upd in 2019.8.11) 算法 最短路+DAG上的dp+建图 思路 首先是求最短路,但是题目没给出边的范围,所以我选用
D
i
j
k
s
t
r
a
D
i
j
k
s
t
r
a
求最短路,SPFA可能会爆炸 先分别求出以两个人为起点的单源最短路径,然后判断一条边 $(a,b)
阅读全文
posted @ 2018-08-20 16:35 LLTYYC
阅读(321)
评论(2)
推荐(0)
上一页
1
···
48
49
50
51
52
公告
博客背景图(全是天依awa)
神仙
%%%kafuuchino 神仙
%%%空城旧巷独我留
昵称:
LLTYYC
园龄:
6年8个月
粉丝:
42
关注:
7
+加关注
搜索
常用链接
我的随笔
我的评论
我的参与
最新评论
我的标签
最新随笔
1.Luogu P1012 [NOIP1998 提高组] 拼数 贪心可行性证明
2.Deltix Round, Summer 2021 (open for everyone, rated, Div. 1 + Div. 2)D. Take a Guess
3.Deltix Round, Summer 2021 (open for everyone, rated, Div. 1 + Div. 2)C. Compressed Bracket Sequence
4.Deltix Round, Summer 2021 (open for everyone, rated, Div. 1 + Div. 2)B. Take Your Places!
5.Deltix Round, Summer 2021 (open for everyone, rated, Div. 1 + Div. 2) A. A Variety of Operations
6.P1084 疫情控制
7.AtCoder Grand Contest 040 C - Neither AB nor BA
8.AtCoder Grand Contest 040 B - Two Contests
9.AtCoder Grand Contest 040 A - ><
10.Codefroces 1245 F. Daniel and Spring Cleaning
随笔分类
01规划(2)
2-sat(2)
AC自动机(10)
CDQ分治(6)
FFT(6)
KMP(5)
LCA(11)
LCT(10)
Manacher(3)
Matrix-Tree(3)
RMQ(5)
Tarjan(10)
倍增(1)
并查集(5)
博弈论(11)
差分约束(2)
点分治(7)
二分(12)
二分图(2)
分块(6)
高斯消元(4)
各种DP(127)
各种搜索(25)
哈希(9)
后缀自动机(1)
计算几何(14)
矩阵乘法(11)
康托展开(1)
可持久化字典树(3)
离散化(9)
模拟退火(1)
莫队(3)
平衡树(7)
期望(13)
启发式合并(8)
容斥、反演(19)
三分(1)
神奇的操作(1)
树链剖分(6)
树上差分(3)
树状数组(19)
数论(49)
数学(10)
斯坦纳树(1)
贪心(141)
图论(64)
网络流(29)
瞎搞(200)
线段树(20)
虚树(3)
主席树(7)
字典树(6)
最短路(19)
最小生成树(7)
更多
随笔档案
2022年7月(1)
2021年9月(4)
2021年2月(1)
2019年11月(7)
2019年10月(49)
2019年9月(105)
2019年8月(70)
2019年7月(22)
2019年6月(2)
2019年5月(13)
2019年4月(34)
2019年3月(29)
2019年2月(4)
2019年1月(6)
2018年12月(22)
2018年11月(12)
2018年10月(54)
2018年9月(66)
2018年8月(22)
更多
相册
eso(2)
Moom(11)
背景(34)
杂(3)
阅读排行榜
1. 关于货仓选址问题的方法及证明(在数轴上找一点使得该点到所有其他点的距离之和最小)(1880)
2. BZOJ 3244: [Noi2013]树的计数(1263)
3. Codeforces 1245 E. Hyakugoku and Ladders(1147)
4. 神奇的操作--O(1)快速乘(913)
5. Codeforces 1228E. Another Filling the Grid(909)
评论排行榜
1. Codeforces 1247E. Rock Is Push(9)
2. Codeforces 1228E. Another Filling the Grid(7)
3. Codeforces 1245 E. Hyakugoku and Ladders(5)
4. Codeforces 1216F. Wi-Fi(5)
5. P3515 [POI2011]Lightning Conductor(5)
推荐排行榜
1. BZOJ 3244: [Noi2013]树的计数(8)
2. Codeforces 1239B. The World Is Just a Programming Task (Hard Version)(5)
3. BZOJ 2839 集合计数(3)
4. Codeforces 1238D. AB-string(2)
5. Codeforces 1228E. Another Filling the Grid(2)
点击右上角即可分享