2015多校第八场总结

  1. 1001 Travel with candy
    贪心。此类问题,关键是上帝视角,用充分的自主权进行贪心。
    • 如果油箱里的 buyk 高于当前购入价 buyi ,则将油 k 退出
    • 如果油箱里的buyk小于当前售价 selli ,则此时再个贪心。油 k 要么在i售出,要么在 jiselljselli 处售出。考虑到 selljbuyk=selljselli+sellibuyk 。于是可以现在此处获利 sellibuyk ,然后将油价 buyk 改为 selli
    • 否则,不变。
  2. 1003 GCD?LCM!
    数列,差分!!!
  3. 1006 The Path
    构造。保证有解。
    由于要求d(1) < d(2)<….d(x)>d(x+1)>…d(n),距离越大的点越晚求出d。用[l,r]维护待求解的区间,每次用[l,r]之外的d值更新d[l],d[r]。
  4. 1011 The Path
    给定 vu , 求 max{vuvi|iuroot}
    字典树。

另外,给定一个数组,从中选出若干个数,使其异或和最大。
高斯消元得到其线性无关组(log(n)个)
方法论

  • 贪心问题,机智处理
  • 复杂数列,差分看看
  • 异或最大值等,字典树,高斯消元
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值