首页 > 其他分享 >7.26 后记

7.26 后记

时间:2023-07-26 18:57:17浏览次数:60  
标签:__ 7.26 不用 后记 P5025 rightarrow

T1

不用估价,被骗了

正常bfs即可

T2

会爆__int128,不用记 \(a+kb\) 的和,一点一点减

T3

img

T4

匈牙利

img

邻接矩阵

\({C_{i,j}}^k\) 为 \(i \rightarrow j\) 恰好经过 \(k\) 条边的最短路

\[C_{i,j}=\sum_{l_1,l_2 \dots l_k}a_{i,l_1}a_{i,l_2}a_{l_{k-1},j} \]

img

img

园方数

img

P5025

img

CF555E

img

标签:__,7.26,不用,后记,P5025,rightarrow
From: https://www.cnblogs.com/badnuker/p/17583308.html

相关文章

  • 暑假集训D3 2023.7.26 补题
    G.P6183[USACO10MAR]TheRockGameS题意:给定长度n,构造\(2^n\)个由X和O组成的字符串,使得第一个字符串和最后一个字符串只由O组成,并且相邻的字符串只有一处不同,不得有重复的字符串.BFS貌似做不了.看题解有佬用格雷码的知识.代码如下#include<stdio.h>#include<st......
  • Day16(2023.07.26)
    行程9:00 到达上海市徐汇区宛平南路1099号城建大厦9:45  与客户进行漏扫方面交流11:30--13:00   吃饭休息13:30         管理方面交流16:30         下班......
  • 数据复制区分-7.26
    浅拷贝和深拷贝,浅克隆和深克隆在绝大多数情况下是同一概念。浅克隆和浅拷贝都指的是对象的浅复制操作,只复制对象的引用而不复制内部包含的其他对象。产生的各种误解多是对数据存储区域的划分和国内教材对指针和引用这里垃圾概念的提出。java中有基本数据类型和引用数据类型,基本......
  • 7.26 day3图论
    战绩:100+100+90+25=315rk2(如果T3不挂10分就rk1了)T1正解用的是状态之间建边跑bfs,赛时我没想到状态之间建边,糊了个费用流,同样能过,思路也很简单,直接网格之间建费用为1流量无限的边,在控制点和解密点限制一下流量即可T2二分答案+最小生成树检验注意可能爆longlong要边加边判......
  • 7.24 后记
    T1惨案一:80pt代码忘交了正解:开个桶 cnt[0]++; for(inti=1;i<=n;i++){ for(intj=1;j<=tot;j++){ ans+=cnt[a[i]^v[j]]; cnt[a[i]]++; } }vis[]存因数T2考试时暴力挂了正解:选出的区间长度一定\(\le3\)线段树维护长度为\(2\)和长......
  • 7.21 后记
    我的图逃走了考试T1瞎搞题(老师认证)T2矩阵找最大环,可以推出一个只含两个点3个坐标的式子,\(O(n^3)\)找最大值,再枚举剩下一个点\(n*m\le2e5\),说明\(n\)或\(m\)小于400,\(O(n*m+400)\)可以允许T3做法好想,但缩点+分数规划+树形dp毒瘤,改不动T4括号序列,难难难下......
  • 7.20 后记
    T1序列上树上欧拉遍历序TEL-Teleportation下午容斥......
  • 7.19 后记
    我去,崩原铁Kuglarz用\(Dijkstra\)TreeI加权,二分最优比例生成树树的重心Centroids一个点不是重心说明一定有一个子树大小超过\(n/2\),削掉这颗子树一部分(最大不超过\(n/2\))NP-Hard连续攻击游戏老师教的:并查集我写的:二分图一边为装备,与属性连边一边为\(1......
  • 7.18后记
    合并果子桶排序,开两个队列,排序后两个队列取两次较小值,放到另一个队列里序列合并取\((A_i,B_j)\),插入\((A_{i+1},B_j)\)和\((A_i,B_{j+1})\),去重\(map<pair<int,int>,int>\)经典问题给一个正数序列,输出前\(k\)小的子区间和按秩合并没用情报传递\(i-C\)时刻路径......
  • 7.17后记
    P6090题解传送门神仙题先考虑\(O(|\Sigma|^8)\)做法:\(\Sigma\):字符总数,本题为大写字母\(26\)个+小写字母\(26\)个+数字\(10\)个。预处理两个字母一首一尾可以组成多少种长度相同的字符串,枚举正方体\(8\)个顶点,计算每两个点之间贡献的积。for(inta1=1;a1<......