zoukankan      html  css  js  c++  java
  • 2019暑假集训

    7.8

    题解

    A.类似于保护古迹的乱搞

    B.可持久化线段树维护块与块的连边 暴力匹配

    C.burnside引理好题

    【补不来.jpg】

    CTSC2014 随机数 这里

    感觉是一道比较好的题

    常见套路又忘了系列:

    n个点无向连通图计数

    考虑1号点所在联通块大小 减掉

    然后得到一个柿子可以分治FFT(?)

    7.9

    题解

    A.反演以后就变成求一个圆上最多有多少区间覆盖在一起的样子

    B.用通项公式解个方程可以得到一些优秀的结果/暴力能过

    C.被卡常了

    完成(3/3)

    了解到一个神奇的东西是对于膜10^n斐波那契的循环节是6*10^n

    计算几何

    技巧待学习:

    闵可夫斯基和

    剥凸包

    好题:

    PQHull

    x,y向量

    7.10

    题解

    A.分数规划+dp

    B.费用流

    C.手玩出奇迹

    完成(2/2)

    【提答不补了 A被lyx叉掉了 懒得改了(

    upd:改过了

    博弈论

    技巧待学习:

    Anti-SG

    贾志豪论文

    好题:

    没有(bushi

    [ZJOI2019]Minimax搜索

    感觉自己博弈论能力有待提高...

    补完题以后准备开博弈论了(

    7.11

    题解

    A.O(nm)DP 显然O(n^2)也草过去了(

    B.分块

    C.离散化+LCT维护

    完成(1/3)

    DP及DP优化

    技巧待学习:

    四边形不等式

    好题:

    忘了记了

    7.12

    考试*2

    7.11晚

    A.虚树+容斥

    B.贪心+线段树维护 具体来说堆直接维护也搞定了

    C.回文自动机维护 神仙思路就是对于回文串的回文后缀显然是他的border 那么就可以拆成log段等差数列来维护

    题解在SOJ wanglichao1121

    完成(2/3)

    7.12早

    A.具体见matrix67的博客 非常神仙的思路 6151

    B.乱搞

    C.把区间操作离线看成时间线 对于压缩操作用set维护dfn即可

    完成(3/3)

    DP

    技巧待学习:

    斯坦纳树

    好题:

    挺多的...看PPT吧

    啊。7.13忘记了(

    不过题都快补完了不管了

    好像被要求写做题记录了

    那就一起扔这里吧

    A.点分治+FFT统计长度为L的链的数量 通过容斥(所有可能-不在链上)计算此点对贡献

    B.通过分块维护dfn 对于块内预处理 然后对各个颜色分别处理 换根就是加链or加子树 具有可合并性

    C.Min-max容斥+高维前缀和 比较好推的一个题【废话 你见过了啊喂

    完成(3/3)

    Min-max容斥还需要再练

    分块和莫队需要克服恐惧(

    7.15

    DP杂讲

    好题好多啊

    qwq

    这份ppt要好好看(

    海蜇的DP选讲

    想补的题还剩4道!

    7.17

    需要订的题的题号

    G BZOJ5046

    C CF848E

    J CF750G

    F没有原题 可以考虑先订这个

    A需要学习一下

    7.18

    打了一场比赛 又垫底了

    T1是寒假讲过的原题 推了好久才推出来 水平不行

    T2想写个好东西 写自闭了 爆零了

    T3还剩15min发现20分好像很可做然后太没有梦想了 弃疗了

    补了一下题(3/3)

    发现自己不会积性函数线筛那套理论 自闭了

    T3DP为什么这么神仙啊 怎么还加强到这么奇怪了啊 好可怕

    去学线筛积性函数了(

    7.19

    线段树uoj288

    势能分析

    7.20

    竟然阿克了 但是垃圾评测鸡太慢了(草

    体验人生巅峰

    7.30

    mark:bzoj3118

    讲了一天网络流 晚上写一下套路总结+计划

    7.31

    题解:

    A.是一个神仙题 对于上来的第一步转化非常重要 我们求$sum 2^c(s)%4$ s是枚举原图中所有子集 c(s)表示连通块个数 这样的话我们有一个连通块对于答案贡献2 非联通块对答案贡献0 这样的话就是把答案的0/1挪到指数上 可以方便的求出答案 然后我们继续观察我们对图上的连通块黑白染色 一个连通块连成一个颜色 发现黑白是不可能联通的 于是黑白相间我们可以dp来求 当然还有没选的情况于是是一个O(3^k*n)的dp 写起来比集合划分不知道好写多少倍

    B.是一个神仙题 鬼知道这个题为什么能想到图论上去 我们对于行列式求值不考虑正负的前提下 我们可以想象成i向j连了Ai,j条的边 然后我们可以转换成这个图的环覆盖个数 考虑这个矩阵的特殊性 我们发现对于一个Pi=j 就是选了Ai,j 那么它会对于i+1~j-1有逆序对贡献 然后还有一个An,1的逆序对贡献所以就是(-1)^(j-i) 这样的话我们可以直接把系数放到边上 然后对于删点的话我们可以直接容斥dp 类似于NELatticePath一样的东西 就比较好想了

    C.最后好像是多项式多点求值(? PPT挂了现在看不到GG

    补题(1/3)

    mark:鏖战表达式/ETT/LCT维护子树信息

    这样看,,,,数据结构还是不大行啊,,,

    8.1

    题解

    A.前几天yzx刚问了我这道题。。。有点迷 当时的想法是二分答案然后枚举两个点判断 显然是要T的 然后继续想 我们枚举一个点然后圆心的位置就是一个圆内选 问题就变成了判断平面上是否存在一个位置被至少K个圆覆盖 然后这个问题可以参见环日加速器 直接枚举一个圆 然后看极角区间就可以了 然后这样的复杂度是O(n^2lgnlgans) 然后出题人卡了这个玩意 又想到当时那个分数规划的题 可以random_shuffle然后把二分放到枚举后面 这样的话就是O(nlg^2nlgans) 原因是前缀min期望个数是O(lgn)个 对于很多二分都可以有这个优化 然后eps设的好一点就过掉了

    B.是广二的原题。。当时wph还给我讲了。。可惜没听懂。。哭。。。然后找到了迟帅的博客 整数拆分(sun真是人肉搜题机啊。。。) 和sun讨论了一下对于n<=1e5 我们可以转化为我们有一堆物品 分别为1,m,m^2...然后每种都有无数个但是只有k个是相互区分的 所以显然我们做k遍完全背包刷一下表就可以了 对于剩下的部分详情见迟帅的博客吧

    mark:这个题补了但是还是只掌握了思想 细节上主要还是看了STD 可能需要以后再写一下机器人那个题

    C.提答是不可能会的 这辈子不可能会的(

    补题(2/2)

    今天讲LCT 发现自己数据结构真菜

    mark:重组病毒和树点染色基本是一道题 所以SDOI喜欢出原题.jpg 但是树点染色写过 这个题也没看出来做法QAQ

    几个最小生成树的维护需要学习一下 LCT水平不行.jpg

    sun口胡了一道题:目前没有做法( 给定DAG 如果他的入点里有>=ai个点被标记那么这个点也被标记 问有多少种k个点被标记的状态

    8.2

    题解(8.1下午):

    A.线段树维护的高端操作

    B.结论好题 见cz_xuyixuan博客

    C.神仙题 SAM维护练习

    补题(2/3)

    题解(8.2上午):

    没有脑子失去希望

    A.并查集维护

    B.枚举然后线性维护

    C.第一次在考场上期望题得如此高的分TAT 写了60 当时想可能正解差不多就把线性改成树形dp然后水平不行 没写出来 不过感觉自己计数/期望也没那么差了(?)

    补题(2/3)

    mark:扫描线维护点定位(我好咕啊

    8.3

    题解:

    A.睿智题 我没有脑子

    B.KMP好题 考场上想的差不多了 可惜写挂了 大概就是利用链表的思想然后每次插入只插入标记 提前处理好P和T跟S相关的匹配 这样的话最后复杂度应该是均摊O(1)的总复杂度是O(|P|+|S|)?

    C.神仙题 由于考场上思路错了导致整个题凉了 大概是我们对于一行选出来的一些数它只能出现一半次数(尽量平均也就是i*(n-i))所以我们可以得到k应该是要满足C(k,k/2)>=n所以我们可以通过dfs维护一整个方阵 k最大只到12的样子(?

    补题(2/3)

    这个B吧。。我暴力草过去了。。可惜考场代码脑子短路输出多了。。。日。(比std还快我也不知道为什么。

    然后被我发现这些题全部都是PKU校赛题 不出意外的话 明天会考2017的

    mark:三角剖分(被咕了好久了

    8.4

    其实是NOIP模拟赛 没AK 水平不行(虽然考后立刻就补完了(

    做了一下计划 有好多东西要做。

  • 相关阅读:
    解释器模式
    java-->Hashtable简单使用
    HashTable和HashMap区别
    享元模式
    Beanutils.copyProperties( )用法
    删除List集合中的元素方法
    Date中before和after方法的使用
    Spring定时任务@Scheduled注解使用方式
    Oracle中INSTR、SUBSTR和NVL的用法
    StringBuffer的delete方法与deleteCharAt方法的区别。
  • 原文地址:https://www.cnblogs.com/hanyuweining/p/11164466.html
Copyright © 2011-2022 走看看