摘要:
莓良心 题目概述 题解 完了,我连NOIP模拟赛的第一题都做不来了。这出题人真的臭呀!!! 首先,我们考虑每一份能量会产生怎样的贡献。 无论怎样的划分,它自己都会产生一份贡献,而每当当它与另外的一个数组合起来时,又会产生一份贡献。 所以很容易得到表达式, A n s = ∑ u ∈ [ 1 , n 阅读全文
摘要:
门童 题目概述 题解 妹妹最爱的树套树优化dp。 首先应该很容易 come up with 一种 d p dp dp的思路。 由于牛牛整个过程中只有两个动作,待在门口,跑回去休息又跑回来。 我们可以定义 d p i , 0 / 1 dp_{i,0/1} dpi,0/1表示牛牛现在是待在门口还是再休 阅读全文
摘要:
微信步数 题解 现在才补一年前的题。 首先我们的考虑一个简单的暴力。然而我考场上连这个暴力都没想到 我们将一个点能走多少步转化一下,通过整体来看。 我们考虑走了这一步后还有多少点能够幸存,即没有走出整个网格。 显然,每一维在幸存的长度上是独立的,如果第 i i i维我们幸存的长度为 l e n i 阅读全文
摘要:
铺设道路 题目 题解 首先,我们有一个对于区间加减的很经典的转化,通过差分的转化使得我们的区间加减变成单点的改变。 我们定义 b i = d i − d i − 1 b_i=d_{i}-d_{i-1} bi=di−di−1,那么我们对区间 ( l , r ) (l,r) (l,r)进行操作相当 阅读全文
摘要:
Difficult Mountain 题解 显然,我们可以把所有的人分成两类,一类是 a ⩽ s a\leqslant s a⩽s,一类是 a > s a>s a>s。 对于 a ⩽ s a\leqslant s a⩽s的部分,我们有一个简单的贪心策略,将所有的按照 s s s排序,越大的越后面。 阅读全文