zoukankan      html  css  js  c++  java
  • 四校联考(一)day2

    T1

    [f[i]=max(f[j]-a imes ceil(frac{p[i]-p[j]}{z}))+w[i] ]

    打表发现没有决策单调性
    考虑拆掉上取整

    [p[i]=k[i] imes z+b[i] ]

    [ceil(frac{p[i]-p[j]}{z})=k[i]-k[j]+[b[i]>b[j]] ]

    [f[i]=max(f[j]+a imes k[j]-a imes [b[i]>b[j]]))-a imes k[i]+w[i] ]

    相当于两种转移,离散化后树状数组
    (O(nlogn))

    T2

    考试时最后统计答案范围错了
    发现答案为石子为奇数的颜色数不超过(n-2m)的方案数
    (O(nD)),发现不关心具体哪种颜色,(f[i][j])表示前(i)个有j个奇数色,直接转移。
    (n<=300)可以矩阵快速幂,复杂度还是高了
    考虑(EGF)
    若无奇数限制,则(e^x=n![x^n]sum frac{x^i}{i!}),就是序列有序但同组无序。
    设满足奇数限制的(EGF)(F(x)=sum frac{x^{2i+1}}{(2i+1)!})
    (e^{-x}=n![x^n]sum frac{(-1)^i x^i}{i!})
    然后可以构造(F(x)=frac{e^x + e^{-x}}{2})
    然后用至少容斥恰好
    其中(e^{xm}=frac{m^n}{n!}),m种颜色n个小球,左侧就是m种颜色做EGF,右侧意义m种选择选n次,EGF中没有(n!所以除掉)

    [g(i)=inom{D}{i}frac{i!}{2^i}sumlimits_{j=0}^i frac{(-1)^j(D-2j)^n}{j!(i-j)!} ]

    后面卷积,然后再二项式反演卷积一次即可。
    (O(nlogn))

    T3

    可以转化为二维数点。
    发现一次切换只会对两侧的极长1区间有贡献,可以用(set)维护0的位置
    贡献形式为断开时间-开始联通时间
    设左侧极长区间端点为(l),同理(r),改(x)
    二维平面上((x,y))表示询问(x->y)的答案,
    那么修改的影响是矩形(xin [l,x],yin [x,r]),贡献为(断开+/联通-)当前时刻
    区间修改+单点查询,(\%\%\% DeepinC) 二维线段树
    可以差分,然后就转化为单点修改+前缀矩形查询,可以CDQ分治。
    (O(nlog^2n))

  • 相关阅读:
    jquery小知识点
    jQuery 插件开发(1)
    js闭包实际用途
    javascript中的闭包
    Asp.Net Mvc: 浅析TempData机制
    WebService 简单应用
    SQLServer中游标实例介绍(转)
    使用jQuery Ajax功能的时候需要注意的一个问题
    Asp.Net中判断是否登录,及是否有权限?
    Asp.net MVC3中全局图片防盗链
  • 原文地址:https://www.cnblogs.com/hzoi-yzh/p/13046659.html
Copyright © 2011-2022 走看看