OI-代码调试法
    
            
摘要:zhx今天在qbxt讲了这个知识点,遂整理一下. 一、环境配置(Windows7) 桌面-计算机-右键-属性-高级系统设置-高级-环境变量-(用户变量)新建 变量名:PATH,变量值:C:\Program Files (x86)\Dev-Cpp\MinGW64\bin 二、使用方法 打开代码文件夹 
        
阅读全文
 
        
            
    省选常见模型
    
            
摘要:数论: 线性筛 1 概率论(期望) 4 组合计数(卡特兰数) 5 Lucas定理 1 费马小定理 1 莫比乌斯反演 2 欧拉函数 1 推式子 7 矩阵快速幂 3 矩阵树 2 容斥 3 生成函数 2 斐波那契数列 2 高斯消元 2 FWT 1 图论: LCT 2 二分图: 树链剖分 3 点分治 2 圆
        
阅读全文
 
        
            
    做题经验谈
    
            
摘要:心理效应 为什么讲如何做题? 浪费时间刷几千道水题毫无意义。 做真正有用的题目。 在一道坑爹题上浪费大量的时间是十分没有性价比的。 真正有效的训练在一年内就能成为很强的选手,而一味的磨蹭和颓废4,5年也就那样。 成功的路并不拥挤,因为大部分人都在颓☺ 做题的目的 做题的目的是学到新的东西以及锻炼代码
        
阅读全文
 
        
            
    网络流常见概念
    
            
摘要:点集 点的集合。 布尔代数 布尔代数起源于数学领域,是一个用于集合运算和逻辑运算的公式:〈B,∨,∧,¬ 〉。其中B为一个非空集合,∨,∧为定义在B上的两个二元运算,¬为定义在B上的一个一元运算。 闭合图 定义一个有向图G=(V,E)的闭合图是该有向图的一个点集,且该点集的所有出边都还指向该点集。 
        
阅读全文
 
        
            
    二进制在算法编写中的常用概念
    
            
摘要:1.已知一个二进制数字(例如:1100101),转换为十进制数字: 2.当一个数字为奇数时,这个数字的二进制表示的最后一位一定为1: 这是因为在二进制表示十进制中,二进制数字的最后一位所代表的数字为,也就是1. 因为二进制中只能一位一位的表示,也就是说,只有存在或不存在两种状态 那么,假设这个数为偶
        
阅读全文