会员
周边
众包
新闻
博问
闪存
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
Claris' Blog
首页
联系
订阅
管理
随笔 - 755
文章 - 0
评论 - 171
阅读 -
49万
02 2018 档案
BZOJ3644 : 陶陶的旅行计划
摘要:假设是序列问题,且
S
<
T
S
<
T
,可以贪心求解,通过维护下述信息进行区间合并。 对于区间
[
l
,
r
]
[
l
,
r
]
,维护的信息有:
v
v
:跳到了
≥
r
≥
r
的位置后,可以花费
1
1
往右最多扩展多少。
f
[
i
]
f
[
i
]
:从
≤
l
+
i
≤
l
+
i
开始跳到
≥
r
≥
r
的位置的最少步数。
g
[
i
]
g
[
i
]
:从$\leq l
阅读全文
posted @
2018-02-23 17:12
Claris
阅读(308)
评论(0)
推荐(0)
编辑
BZOJ1439 : YY的问题
摘要:考虑容斥,枚举哪些不存在的边选中了,剩下的不管,则可以用组合数计算方案数。 时间复杂度
O
(
m
2
m
+
n
m
)
O
(
m
2
m
+
n
m
)
。
阅读全文
posted @
2018-02-22 23:12
Claris
阅读(259)
评论(0)
推荐(0)
编辑
BZOJ2872 : 优莱卡
摘要:
A
A
类数据:直接输出
B
[
l
]
B
[
l
]
,
O
(
n
+
m
)
O
(
n
+
m
)
。
B
B
类数据:ST表求区间最小值,
O
(
n
log
n
+
m
)
O
(
n
log
n
+
m
)
。
C
C
类数据:可持久线段树求区间
k
k
小值,
O
(
(
n
+
m
)
log
n
)
O
(
(
n
+
m
)
log
n
)
。剩下的数据先用可持久线段树求出
a
,
b
a
,
b
的实际值,转化为矩形内
B
B
值的询问。
D
D
类数据:即求矩形$B
阅读全文
posted @
2018-02-21 01:48
Claris
阅读(258)
评论(0)
推荐(0)
编辑
BZOJ3273 : liars
摘要:枚举每个人,计算他必定是诚实者的情况下至少有几个人说谎,若超过
t
t
则他肯定是说谎者。 对于至少有几个人说谎,区间信息可以合并: 每个区间维护最左最右两个人
l
,
r
l
,
r
以及
f
[
i
]
[
j
]
f
[
i
]
[
j
]
表示
l
l
和
r
r
诚实说谎状态分别为
i
,
j
i
,
j
时他们之间至少几个人说谎。 利用前缀和、后缀和可以在
O
(
1
)
O
(
1
)
时
阅读全文
posted @
2018-02-18 02:22
Claris
阅读(284)
评论(0)
推荐(0)
编辑
BZOJ4133 : Answer的排队
摘要:设
f
[
i
]
[
j
]
f
[
i
]
[
j
]
表示考虑前
i
i
个人,第
i
i
个人在前
i
i
个人中排名为
j
j
的方案数。 对于大小关系相同的一段,转移可以看成求
k
k
次前/后缀和,任意一项对另一项的贡献仅和其下标差值有关,FFT加速即可。 时间复杂度
O
(
m
n
log
n
)
O
(
m
n
log
n
)
。
阅读全文
posted @
2018-02-11 18:26
Claris
阅读(280)
评论(0)
推荐(0)
编辑
公告
友情链接
iwtwiioi
MedalPluS
zky
CreationAugust
tangjz
ilovelife
poursoul
空白
Snowy_smile
zimpha
lqybzx
Hillan
quailty
mxh1999
Scarlet
lbn187
NanoApe
陆葳蕤
yts1999
Moiezen
qzh
jiangshibiao
nike0good
昵称:
Claris
园龄:
9年11个月
粉丝:
592
关注:
0
+加关注
随笔档案
2025年1月(1)
2024年9月(3)
2024年8月(1)
2024年2月(1)
2023年12月(1)
2023年10月(9)
2022年12月(1)
2022年10月(1)
2022年7月(1)
2022年5月(1)
2022年1月(11)
2020年1月(9)
2019年12月(2)
2019年11月(1)
2019年8月(1)
2019年6月(1)
2019年5月(1)
2019年2月(9)
2019年1月(3)
2018年11月(4)
2018年8月(4)
2018年5月(2)
2018年4月(15)
2018年3月(18)
2018年2月(5)
2018年1月(3)
2017年12月(10)
2017年11月(16)
2017年10月(11)
2017年9月(19)
2017年8月(8)
2017年7月(14)
2017年6月(1)
2017年5月(3)
2017年4月(11)
2017年3月(11)
2017年2月(20)
2017年1月(13)
2016年12月(11)
2016年11月(11)
2016年10月(22)
2016年9月(16)
2016年8月(25)
2016年7月(24)
2016年6月(6)
2016年5月(11)
2016年4月(9)
2016年3月(31)
2016年2月(13)
2016年1月(22)
2015年12月(14)
2015年11月(19)
2015年10月(25)
2015年9月(32)
2015年8月(41)
2015年7月(25)
2015年6月(23)
2015年4月(4)
2015年3月(1)
2015年2月(11)
2015年1月(31)
2014年12月(21)
2014年11月(15)
2014年10月(7)
2014年9月(5)
2014年8月(2)
2014年7月(8)
2014年5月(23)
2014年4月(1)
更多
最新评论
1. Re:BZOJ4607 : [PA2015 Final]Edycja
@Cry_For_theMoon 没有考虑+c,只考虑环上一圈边的边权...
--Claris
2. Re:BZOJ4607 : [PA2015 Final]Edycja
请问如果不考虑新产生的环带来的 +c 的贡献,不会把一种方案的值算小导致答案出错吗/yun(因为这样的一种方案权值一定 > 保留不动的方案权值,但是这是基于考虑了新产生的环带来的+c吧)...
--Cry_For_theMoon
点击右上角即可分享