相关文章
lugou P3355 骑士共存问题
题面传送门 显然是二分图建模板子题。 观察可得,可以黑白染色建图。 那么从黑格向白格建边跑二分图最小点覆盖即可,注意要用全部点减去最小点覆盖。 代码实现:
#include<cstdio>
#include<cstring>
#include<queue>
#define min(a,b)…
建站知识
2024/12/3 0:28:21
洛谷_3355_网络流/最大匹配
题目: 题目描述 在一个 n*n个方格的国际象棋棋盘上,马(骑士)可以攻击的棋盘方格如图所示。棋盘上某些方格设置了障碍,骑士不得进入 对于给定的 n*n 个方格的国际象棋棋盘和障碍标志,计算棋盘上最多可以放置…
建站知识
2024/12/3 0:32:58
洛谷 P3355 骑士共存问题
题面
题意
给出一张边长为n,有几个障碍点的棋盘,问最多可以放几个骑士使他们不互相攻击.
做法
我们可以反过来考虑,先将棋盘放满骑士,计算至少去掉几个骑士. 经过观察,我们可以发现,相同颜色的格子上的棋子无法相互攻击,因此可以让超级源点连想每一个红点,每一个黄点连向超…
建站知识
2024/10/25 19:35:46
Luogu P3355 骑士共存问题
题目链接 \(Click\) \(Here\) 二分图最大独立集。对任意两个可以相互攻击的点,我们可以选其中一个。对于不会互相攻击的,可以全部选中。所以我们只需要求出最大匹配,根据定理,二分图最大独立集等于点数减去最大匹配,就…
建站知识
2024/10/26 22:55:31
[P3355骑士共存]
P3355
方格里面选若干个点放上骑士,骑士之间不能互相攻击到。问最多能放多少骑士。emm。可能是被费用流整自闭了,还以为这道题也是个神题,在想怎么用费用流跑。看了一下自己之前居然写过这道题,代码居然是匈牙利?&…
建站知识
2024/10/25 15:46:16
[Python3] 爬取百度图片到本地
前言
因为需要一些图片素材,又不想一个个手动下载,遂通过爬虫来解放双手。在百度图片中搜索“汉服美女”,然后以浏览器地址栏上的地址作为初始 URL。通过对 URL 分析知道 URL 分为 3 部分:域名 固定参数 关键字参数。
爬取
#…
建站知识
2024/10/26 16:59:31
P3355 骑士共存问题
题目描述
在一个 n*n个方格的国际象棋棋盘上,马(骑士)可以攻击的棋盘方格如图所示。棋盘上某些方格设置了障碍,骑士不得进入
对于给定的 n*n 个方格的国际象棋棋盘和障碍标志,计算棋盘上最多可以放置多少个骑士&…
建站知识
2024/10/26 8:16:10