zoukankan      html  css  js  c++  java
  • Yizimi's Summer NB Plan!!!

    2021 Summer_NB_Plan!!!

    Update: 2021/07/26

    牛客多校

    1

    A B D F G H I J
    T T T F T T F F
    

    A: 博弈论
    B: 计算几何(简单)
    D: 签到
    F: 数位DP / 打表
    G: 排序贪心乱搞
    H: FFT
    I: 概率DP
    J: 线段树维护树上函数

    2

    A C D F G I J K L
    T T F F F T T T F
    

    A: 结合单调栈在线段树上维护max - min,求max-min-gcd(l...r)*(r-l+1) >= 0 的区间个数
    C: 签到
    D: 签到模拟
    F: 阿波利尼斯园,计算几何
    G: 单调队列优化DP
    I: 广搜 + 大模拟
    J: Pollard-rho分解后找因子个数 + 组合数
    K: 构造
    L: 根号分治瞎搞图论

    3

    B C E F I J
    T T T F T T
    

    B: 每行每列看做节点,行列对应点看做连起行列的边,构造图二分图用Prim求最小生成树
    C: 最大值排序,按权值向下,行列最大值相等的几行几列用二分图匹配寻找最小边覆盖
    E: IMO数论打表瞎搞题
    F: 恶心暴力模拟
    I: 异或一维差分 + 二维差分
    J: 同色三角形 = 所有三角形 - 异色三角形

    4

    B C E F G I J
    T T T T F T T
    

    B: 概率论与数理统计
    C: 构造
    E: Tire树维护异或数组
    F: 森林图中的博弈论
    G: 奇怪的推式子题目 + 结论题
    I: 每位答案仅能 +1
    J: 二分答案 + 前缀和

    杭电

    1

    6950 6954 6955 6956 6957 6958 6959
     T    T    F    T    T    T    F
    

    6950: 最大的2进制位数一下全部改成1即为答案
    6954: 对于 2 ~ n 的每个数连到其因数上,如果没有就直接连到2上
    6955: Tire树
    6956: 推出通项式用BSGS解同余方程
    6957: 预处理加单调栈
    6958: 二分答案 + Kruskal
    6959: 莫队 + 分块维护答案

    2

    6961 6962 6964 6965 6968 6970 6971 6972
     T    T    F    F    F    F    F    T
    

    6961: 2 * (n(n - 1))^2
    6962: 树链剖分 + 线段树维护二次函数
    6964: Tire树
    6965:
    6968: DP背包
    6970: 猜想 x^2 == 1 (mod P),得到 a^((P-1)/2) (mod P) = sgn(n)
    6971: 分开考虑A_i, B_j的选择方法,按位更新
    6972: 签到

    NOIP2018并不是结束,而是开始
  • 相关阅读:
    一些常用的方法(1)--去除DataTable中的重复数据
    皕杰报表入门知识(1)
    Red Hat 6.0 Linux系统跳过登录界面直接进入系统
    解决pycharm无法获取安装包文件列表
    sqlalchemy创建数据库自动映射
    python3使用importlib来重复加载模块
    python3使用exec来动态加载模块
    中间件datasnap用流传递数据
    使用fdmemTable来代替clientDataset,解决MySQL5.6(含)以上版本用cds多次更新时的错误
    dxSpreadSheet动态切换Sheet
  • 原文地址:https://www.cnblogs.com/yizimi/p/15063449.html
Copyright © 2011-2022 走看看