会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
3
下一页
2021年12月15日
学习笔记——费用流
摘要: 费用流,也称最小/大费用最大流,在费用流问题中,每条边会的权值是个二元组(容量,费用),其中费用表示的是每流过一单位的水所耗费的费用,即一条边的总费用为流量$\times$费用。 而通常,费用流问题会让你解决在满足最大流情况下的最小/大费用。 因为是求最小/最大费用,于是我们可以考虑用最短路算法(由
阅读全文
posted @ 2021-12-15 14:46 Thermalrays
阅读(396)
评论(0)
推荐(0)
2021年12月13日
2021.12.12周测
摘要: 变懒了,直接放图了 A. Problem \(1 \leq N,M \leq 1000000, 1 \leq K \leq 100000\) Solution 定位:签到题 (虽然我做了近一个多小时) 我们将题目要求的式子列出来: \(\sum_{i=1}^n \sum_{j=1}^m (r[i]*
阅读全文
posted @ 2021-12-13 16:03 Thermalrays
阅读(65)
评论(0)
推荐(0)
2021年11月29日
NKOJ P8949 字符游戏
摘要: 问题描述 对于两个字符串,如果它俩互不为对方的前缀,我们称它们互为“异串”。 比如:"\(010\)" 和"\(1111\)"就互为“异串”。“\(0001\)”和"\(00\)"就不是,因为"\(00\)"是"\(0001\)"的前缀。 Alice在一张纸上写下了$N$个字符串,每个字符串都是由$
阅读全文
posted @ 2021-11-29 16:15 Thermalrays
阅读(76)
评论(1)
推荐(1)
2021年11月27日
Codeforces Round #757 (Div. 2)
摘要: A. Divan and a Store 给你$N$个物品,每个物品有相应的价格$a_i$,你有$K$元,问最多能买多少个价格在$[l,r]$之间的物品 \(1 \leq N \leq 100\) $N$很小,将物品从小到大排序,依次购买即可。 \(code:\) #include<bits/std
阅读全文
posted @ 2021-11-27 00:27 Thermalrays
阅读(186)
评论(5)
推荐(0)
2021年11月14日
学习笔记——拓扑排序
摘要: 在有向图中,对所有节点进行排序,要求没有一个节点指向它前面的一个节点,这样的序列称为拓扑序。 如何求拓扑序 统计节点入度,每次取出当前入度为0的点,将其与其相连的边删除,重复执行。 当某一时刻找不到入度为0的点,要么已经找完了所有节点,要么是有环无解。 \(code:\) queue<int> q;
阅读全文
posted @ 2021-11-14 12:47 Thermalrays
阅读(69)
评论(0)
推荐(0)
2021年9月27日
学习笔记——拓展欧几里得
摘要: 拓展欧几里得(exgcd) 在已知整数$a,b$情况下求$ax+by=gcd(a,b)$的一组整数解\(x,y\) 证明$ax+by=gcd(a,b)$:(如何求x,y) 设$ax_1+by_1=gcd(a,b)$,则$bx_2+(a \bmod b)y_2=gcd(b,a \bmod b)$ 因为
阅读全文
posted @ 2021-09-27 20:40 Thermalrays
阅读(80)
评论(1)
推荐(0)
2021年9月26日
浅谈点灯游戏O(n^3)算法
摘要: 点灯游戏(POJ1681/NKOJ P1987) 很显然的高斯消元,将$n \times n$的矩阵弄成一行,对其相邻格子的系数为1即可($a[i][j]$表示点$i$号格子,$j$号格子是否受到影响),最后解方程即可。 NKOJ P8530 手机游戏 超级版 题意同NKOJ P1987,只不过数据
阅读全文
posted @ 2021-09-26 00:59 Thermalrays
阅读(413)
评论(1)
推荐(0)
2021年9月13日
NKOJ8493 最大连续异或和
摘要: Problem 给定一个长度为$N$的非负整数数列 有个$M$询问,询问格式为$L,R$,表示询问区间$[L,R]$内的最大的连续异或和。 即求出$max( A_i \ xor \ A_{i+1} \ xor \ A_{i+2} \ xor \ ... \ xor \ A_j )$ 其中$(L \l
阅读全文
posted @ 2021-09-13 01:15 Thermalrays
阅读(443)
评论(0)
推荐(0)
2021年9月7日
2021.09.05 周测
摘要: 2021.09.05 周测 A.异或 Problem 何老板给你一有$n$个元素的正整数集合$a$。他请你进行如下两步操作: 求$a$的每个子集的元素和; 将第$1$步求出的所有结果异或(\(xor\))起来; \(1 \leq n \leq 1000, \sum a \leq 2000000\)
阅读全文
posted @ 2021-09-07 22:02 Thermalrays
阅读(78)
评论(0)
推荐(0)
2021年9月1日
学习笔记——最短路径树
摘要: 最短路径树 定义 顾名思义,最短路径树就是最短路径构成的树,也就是说,从根节点$a$到节点$b$的最短路为原图上$a$到$b$的最短路径。 dijkstra找最短路径树 在dijkstra找最短路时,记录每个节点是被哪一条边所指向的,而dijkstra相当于将$n-1$个点与起点$S$合并到一个集合
阅读全文
posted @ 2021-09-01 21:40 Thermalrays
阅读(468)
评论(0)
推荐(0)
上一页
1
2
3
下一页
公告