zoukankan      html  css  js  c++  java
  • 2020.11.02A组 总结

    T1

    贪心,0要尽量向前,2要尽量靠后

    也就是在第一个2前面的1尽量并在一起往后。

    在第一个2后面的1要独自向前,如果做不到就向后

    T2

    题目的数据范围提示直接白给一题

    对于奇数,直接自然溢出,对于一奇数一偶数,答案肯定为1,对于偶数,转化为前两种求解。

    T3

    先二分,然后扫一遍。

    我看它人畜无害的(10^5)就用线段树维护……直接送走。

    实际上差分就可以了。

    T4

    相当于要求选出若干(a_i)使它们的和大于(a_{max})

    考场上写了DP,然后没有模数又去见祖宗了……

    我们先全选,然后从后往前删除,如果去掉当前的(a_i)仍满足条件,那么就删掉它。

    这删去的连续段是(O(sqrt{a_{max}}))级别的,那么我们用线段树维护,每次检查该区间能否全部删完或一点不删,否则就向下递归……

    总结

    1. 要沉着冷静
    2. 要测试极限数据
  • 相关阅读:
    Matrix-tree 定理的一些整理
    多项式
    多项式
    vijos 1641 Vs Snowy
    noip 提高组 2010
    军训有感
    我的将军啊
    洛谷 P3302 [SDOI2013]森林
    关于线段树
    关于KMP
  • 原文地址:https://www.cnblogs.com/BunnyLutts/p/13917000.html
Copyright © 2011-2022 走看看