2018.9.7

Pre

哇哦,今天的考试质量还行,发挥还行……只不过T3暴力没有苟到(以为线段树是正解,其实不然)……

T1

可以贪心也可以Dp,贪心就是【洛谷】消防局的建设的再弱化版,(Dfs染色都不用写了,安逸);
不过贪心的思想这一次再次从我的脑子里闪过,没有去写,最后写了Dp,由于某种原因一直没有调对,所以时间有点紧……

首先可以建立树形的模型,然后看出最优子结构Dp,想到一个二维状态,0/1表示选与不选,但是这样不好转移啊,因为一个点不仅影响它的儿子,还可能被其父亲影响,所以再加一维,将u不被选择的状态精细化,所以说就可以转移啦!

A啦A啦

T2

随意化苟住了55分(滑稽)

所以说到底应该怎么做呢?首先发现可以将区间筛选,筛选出最优的区间,由于是一个圆所以可以将Nx2复制,那么序列答案一定包含一个跨过了Nx2的区间,那么可以记录f(x)表示x这个区间(包括x)需要跳x步到终止位置(右端点超过r的区间)所经过的最小的区间的个数,nxt(x)表示x这个区间的下一个与他无缝连接的区间是什么,pos(x)表示x跳到的终止位置的区间的编号,那么如果x跳到的区间的编号与自己相同,那么相当于多计算了一个自己,要减掉1,否则答案就是所有f的最小值。

T3

居然是线性规划,我居然没有看出来!

让我这个数学年级第一很是惭愧……(滑稽)

所以说这类题一上来就想到二分答案,最后去check答案是否合法。但是如何check呢?

大力推柿子:

| L - X | + | R - X | <= mid

那么化简就得到了X+Y和X-Y与L-R和L+R的关系啦。

但是怎么利用呢?看样子二元不等式是一个……低于小学难度的线性规划!所以说只要有可行域,那么就一定有解,并且当mid越大的时候越有可能有解,所以这就是二分的正确性啦!

TPY牛逼!!

总结:以后发现了某些题目的性质,跟着自己的直觉走,拓宽自己的思维,挖掘题目的性质,在注重细节,AC不是梦!

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值