zoukankan      html  css  js  c++  java
  • [笔记]赛前瞎整理2018版

    算法&数据结构

    • 让人头大的组合数学

    • 悬线法[奶牛浴场]

    • 叉积

      判断两条线段是否香蕉

      凸包&&求凸多边形的面积

    • 二分[刺客信条]

    • 卡特兰数

    • 二分图

      最小点覆盖=最大匹配

      最小边覆盖=最大独立集=最小路径覆盖=总点数-最大匹配

    • 矩阵乘法[斐波那契数列]

    • DP

      区间DP[小凯学数学]

      数位DP

      ​ 保存前缀(虽然我也不知道我在说什么)[凯旋而归]

      壮鸭DP

      树型DP[传送门]

    • 单调队列

    • 单调栈[凸包面积],[虐爆全场]

    • 优先队列(自定义堆)

    • 分治[最小点对]

    • 斜率优化

    • 离散化

    • 链表

    • (set,map)

    • 并查集

    • 两条路径香蕉——某一条路径的(LCA)在另一条路径上

      线段树

      字典树(可以用来字符串哈希,那时候517的课件还是如此青涩)

      (DFS)树(不存在横插边,只有返祖边)

      (DFS)

      ​ 子树中的节点(DFS)序连续——判断一个点是否在另一个点的子树中

      树的直径

      树的重心

      for(int r=lst[x];r;r=nxt[r]){
      		if(edge[r]==dad)continue;
      		if(sz[edge[r]]*2>=sz[x])pos[x]=pos[edge[r]];
      	}
      	while((sz[x]-sz[pos[x]])*2>=sz[x])pos[x]=fa[pos[x]];
      
    • 线段树

    • 树状数组

    • 背包

    • 启发式合并

    • 贪心

      带反悔的贪心[Battle][Buy and Resell]

    • 差分

    • 均摊复杂度

      排序的交换次数不会超过逆序对的个数

    • 并不觉得会用到的二维数点[naive的图]

    • 并不觉得会用到的网络流

    • 并不觉得会用到的高斯消元[点灯]

    • 并不觉得会用到的(AC)自动机(他的(fail)等于他的父亲的(fail)的他儿子)

    • 概率&期望

      求概率:从前向后推

      求期望:从后往前推

    • The Most Important——(blingbling)打表找规律大法闪亮登场(专业不正经一百年)

    套路QwQ

    • (=K)可以转换成(leq K)减去(leq K-1)

    • (nleq35)分成两半暴搜 [Subset]

    • 求所有方案的贡献之和——分别求每一种方案的贡献,再加起来

    • 离线算法

    • 对于一个对象有两种策略(A)(B),代价分别为(a_i)(b_i),选择其中(至多)(K)个使用(A)策略:

      先假设所有的都采取(B)策略,(now.ans=sum_{i=1}^{n}b_i),再选择其中至多(K)(c_1,c_2...c_k)使用(A)策略,(now.ans'=now.ans-sum_{i=1}^{K}a_{c_i}-b_{c_i})

    • (a+b)=(a|b+a)&(b)

    Notice

    • 曼哈顿距离((|x_a-x_b|+|y_a-y_b|))&欧几里得距离((sqrt {(x_a-x_b)^2+(y_a-y_b)^2}))
    明天就比赛了系列

    [和xLLLx一起在洛谷划水贺到一张挥常应景的图]
    (2017ZJ——0285)
    想去年参加普及的时候,不会字符串,不会(DP),不会单调队列(除了吃和饿还会什么啦),在华外吃了两个礼拜的饭就屁颠屁颠去大二中了,二号机房六号机器
    (2018ZJ——0376)
    今年JC也有两只小可爱进了提高组哎~ (≧▽≦)/ ~
    然而还是没有在复赛名单里看见期待已久的那个名字

    期待一下明天,希望可以看见傅哥

    嗯——everyone RP++,怀挺!!

    今天Day1系列

    然而在老机房下载不了(typora),于是只能用CSDN将就一下啦
    (天知道机房开车氛围为什么会那么好)

    XY:学军的数据一直以来都是很准确的
    于是去年我的普及组实际得分比XJ上的低了六十分??????????
    XY怎么可以那么可爱!!!!!

  • 相关阅读:
    Eclipse 插件安装、升级和卸载的方法
    Eclipse中Spring插件的安装
    为eclipse离线安装hibernate tools插件
    Eclipse中Hibernate插件的安装
    Nginx安装配置
    app自动更新(android)
    PhoneGap应用图标icon和启动页面SplashScreen
    highcharts图表的图例legend
    安装android的sdk
    设置全屏
  • 原文地址:https://www.cnblogs.com/SCL123/p/11858201.html
Copyright © 2011-2022 走看看