• 2024-11-21E. C+K+S
    E.C+K+S很有意思的一个题。什么方案是合法的?一个入点连接到另一个图的出点,并且这个出点modk刚好比入点modk多一(不严谨但是理解即可)于是想到染色,染k个颜色,看有没有两张图上颜色入点个数与对应颜色出点个数相同的匹配方案先染色一张图,因为不确定第二张图要怎么染色,所以可以随
  • 2024-10-222022.10.24
    练习情况P8593「KDOI-02」一个弹的投题目拆分为两个问题,一个是求每个炸弹的威力,另一个是求最多减少多少威力。根据物理知识可知,当且仅当\(y_i=y_j\)时,这两枚导弹才有可能相遇。将落地点离散化。使用权值树状数组求逆序对。Code:P8593CF1311FMovingPoints将速度离散
  • 2024-10-1310 月杂题
    1.CF1976FRemoveBridges树的根度数为\(1\),先开始树上每条边都是割边,连接根和叶子可以去掉更多的割边,先连接一个叶子和根,然后另外的叶子两两组合,每次肯定删去更多的点,删去一部分点后有些删去的就会减少,想到长链剖分,第一次选最大的,后面每次选两个最大的即可。2.ABC374GOnlyOn
  • 2024-05-16【CodeChef】Prison Escape(最短路)
    题目大意:给出一个01矩阵,求每个0移动(每次可以向有公共边的格子移动一步)到矩阵边界至少要经过多少个1。考虑建最短路模型,将矩阵中的每个位置拆分为入点和出点,矩阵外部设为一个点。枚举矩阵中的每个位置:如果这个位置在矩阵边界,矩阵外部向这个位置的入点连一条长度为0的边。
  • 2024-05-05[SCOI2007] 蜥蜴 题解
    发现实际上就是在求有多少只蜥蜴能逃出来。发现可以将柱子拆成入点和出点两部分,自己的出点向别人的入点连边,自己的入点向自己的出点连边。最后再加一个超级源点\(S\),连接所有有蜥蜴的柱子入点;再加一个超级汇点\(T\),连接所有能够跳出地图的柱子。我们猛然发现:这个问题不就是求
  • 2024-03-27【题解】P4553 80人环游世界
    一眼丁真,鉴定为费用流思路类似于路径覆盖问题。考虑把每个点拆成入点\(x\)和出点\(y\)。对于每个点的入点\(x\)都向这个点的出点\(y\)连一条容量为\(V_i\),费用为\(0\)的边来控制每个点会被访问\(V_i\)次。然后建一个中间点\(p\),连一条\(s\Rightarrowp\)容量
  • 2024-03-15网络流建模之拆点,原理详解,OJ练习
    一、网络流建模之拆点1.1问题引入现有工厂s,仓库t,中转站若干,s到中转站有若干道路,中转站到仓库有道路若干,工厂要向仓库运输一定的货物,每条道路都有最大运输量限制,问最大运货量。1.2转化为网络流问题显然上述问题我们可以轻松的建模转化为网络流问题该流网络的最大流就
  • 2024-03-02费用流
    在最大流中,每条边只有一个容量参数。如果再加上一个费用,就成为了费用流。下面借助例题来理解费用流:洛谷-P3381简化版题意:给定一个网络。每条边有容量\(w_i\)与费用\(c_i\),代表这条边的最大流量为\(w_i\),每流一个单位需要花费\(c_i\)。求出这个网络的最大流,以及所有最大
  • 2024-02-28CF836F 做题笔记
    传送门非常好题目,使我原地旋转。首先数据这么小显然直接暴力求出每个\(A_i\)的取值范围。由于每个\(A_i\)只能有一个取值,所以源点先给所有\(A_i\)连一个限流为\(1\),费用为\(0\)的边。同时显然还要给每个值域点(不是\(A_i\))向汇点连限为\(inf\),费用为\(0\)的边
  • 2023-09-04AT318 A-G 题解
    A枚举\(1\simn\)的每个数,判断是否有\(i-M\equiv0\pmodP\)即可。赛时代码B暴力覆盖即可,注意\(x,y\)均是左开右闭。赛时代码C贪心的想,如果要替换\(i\)项,那必然是替换最大的\(i\)项,因此只需要对\(f\)排序,预处理后缀和后再扫一遍取替换前\(i\)项的最小值即可
  • 2023-07-18高效剪辑方法——三点剪辑与四点剪辑
    仅仅插入视频的一段,有两种方式三点剪辑通过设置入点和出点在视频轨道上设置入点按逗号,或插入就可以直接插入了四点剪辑序列里面加出点,然后点覆盖整段替换键ctrl+Alt
  • 2023-06-05逛森林 题解
    P5344逛森林题目大意原题的题目大意已经很明确了要这个干嘛给定一些孤立点,将要进行两种操作:若两点之间不可以通过\(1\)类边连通,则在两点之间连双向\(1\)类边若\(u_1,v_1\)和\(u_2,v_2\)均可以通过\(1\)类边连通,则从\(u_1\tov_1\)的唯一路径上的所有点均向
  • 2023-06-05[ABC205F] Grid and Tokens 题解
    GridandTokens题目大意给定\(n\)个点和一个\(H\timesW\)的网格,每个点可以放置在\((A_i,B_i)\)到\((C_i,D_i)\)的矩形中或不放,每一行或一列只能放置一个点,求最多能放多少个点。思路分析首先看数据范围,再结合题目给的限制条件,容易发现这是一道网络流。考虑建图,因为
  • 2023-03-06网络流 24 题
    网络流24题1.餐巾计划问题LuoguP1251餐巾计划问题将每天拆成两个点,\(i_1\)点用于接收干净毛巾,\(i_2\)点用于接收脏毛巾。那么:从\(i_1\)向\(T\)连流量为\(
  • 2023-01-14线段树优化建图学习笔记
    使用场景:单点向区间,区间向单点或区间向区间建边。实现原理:用线段树的一个节点管辖一段图上区间的顶点。实现步骤:将原图中的顶点拆点(理论上,实际代码中不需要),出点和入点
  • 2023-01-121.9模拟赛题解
    T1从左到右扫描,首先如果\(a_i<b_i\)那么一定无解,否则不断在其右边找最近的\(j\)使得\(a_j\in[b_i,a_i]\),把\(a_i\)和\(a_j\)交换。感性理解这是对的。T2先证操
  • 2022-12-02382. K取方格数
    题目链接382.K取方格数在一个\(N\timesN\)的矩形网格中,每个格子里都写着一个非负整数。可以从左上角到右下角安排\(K\)条路线,每一步只能往下或往右,沿途经过的格
  • 2022-10-04二分图总结
    1.Konig定理:最小点覆盖=最大匹配2.无向图G最大团=补图G'最大独立集3.DAG最小路径覆盖:拆成出点和入点,一条边连接对应出点和入点最小路径覆盖=n-G2最大匹配4.MC问题
  • 2022-09-249.24
    今日事pr时间轴编辑常用工具选择工具下方滚动条:更改视频条显示大小选中视频条前后拉伸:更改视频时间长短(快放\慢放)ctrl+z撤销轨道工具(向前,向后)可移动多个视频