正解: 解题报告: 传送门! 首先不难想到这题主要有两个问题需要解决,一个是预处理出各个点的箱子半径最大值,一个是求ans 然后分别港下QwQ 首先关于预处理要说下昂 预处理有三种方法,分别港下 第一种是从障碍点出发,八联通bfs 就bfs,最开始是所有障碍点加入队列中,然后八联通bfs地转移,每个点第一次被找到的时候就是它能放的最大箱子的半径 第二种是二维前缀和 这个我还马油get等看了代码再来repo趴QAQ 第三种是二分 同上QAQ 然后关于具体求解,有两个正解和一个听说是假的但是听说跑得…
题意 题目描述 你正在评估一些关于一个巨型飞机仓库的建设计划.飞机仓库的地面可以表示为n行n列的网格图,其中每个格子要么是空的,要么有障碍物.行从上到下依次被编号为1到n,列从左到右依次被编号为1到n. 存放飞机零件的大型集装箱能在飞机仓库的地面上自由移动是很重要的.我们可以将每个集装箱看作一个以某个格子为中心的边平行于坐标轴的正方形.对于一个奇数k,一个尺寸为k的集装箱是一个包含k行k列的正方形.一个集装箱的坐标为其中心格子的坐标.集装箱可以向上下左右移动,但不能碰到障碍物,且不能移出仓库的边…
题面 \(solution:\) 某蒟蒻的心路历程: 这一题第一眼感觉很奇怪 带障碍物的图,最大的集装箱? 首先想到的就是限制我集装箱大小条件的是什么: 如果我要在某一个点上放一个集装箱且使它最大, 那就相当于求这一个点往外扩出去的最大正方形. 然后考虑从一个点到与它相邻的点移动时最大的箱子, 这不就是这两个点的最大正方形中较小的那一个吗? 于是考虑把所有点上的最大正方形都求出来,这个n^2即可 然后我就是要求两个点之间所有路径上的最小的那个最大正方形了 仔细一想,嗯?,这不就是货车运输吗?难道…
洛谷P3502 [POI2010]CHO-Hamsters感想及题解(图论+字符串+矩阵加速\(dp\&Floyd\)) 标签:题解 阅读体验:https://zybuluo.com/Junlier/note/1310683 扯闲谈 觉得这是道比较好的引导模型转换的题,就决定写一篇题解 即使我就是看的ZSY的,并且几乎写的一模一样(还是稍有不同的) 安利一发租酥雨的题解 原题地址:洛谷P3502 [POI2010]CHO-Hamsters 先理解题意 给出\(n\)个字符串,让你用这\(n\)个…
此问题由洛谷p1746引出(之前出过类似问题没在意) 传送门 以下是两个差不多的程序,(只有main函数中的输入不同,第一个程序迷之WA,第二个程序AC) #include <bits/stdc++.h> using namespace std; int qx,qy,zx,zy; int n,m; ] = {,,,-,},yy[] = {,-,,,}; ][]; queue<int>q; ][]; int qx,qy,zx,zy; void gs() { ) { int x = q…
\(\mathcal{Description}\)   Link.   给一个 \(n\times n\) 的网格图,每个点是空格或障碍.\(q\) 次询问,每次给定两个坐标 \((r_1,c_1),(r_2,c_2)\),问最大的正方形边长 \(k\),满足 \(k\) 是奇数,且中心点在 \((r_1,c_1)\) 的正方形能够移动成为中心点在 \((r_2,c_2)\) 的正方形.   \(n\le1000\),\(q\le3\times10^5\). \(\mathcal{Solutio…
利用二分图匹配求最大独立集 本题的边一定平行于坐标轴,且同向的线段一定不重合,这是经典的二分图建图方法,本题要求的是最大不重合的线段数,那就是求二分图的最大独立集,最大独立集=总点数-最大匹配数. 本题有一个坑点,就是输入的数据不一定有序,也就是x1不一定比x2小 #include <iostream> #include <cstring> #include <cstdio> #include <algorithm> using namespace std;…
https://www.luogu.org/fe/problem/P3033 二分图最大独立集 注意输入的时候控制x1,y1,x2,y2的相对大小. #include<bits/stdc++.h> using namespace std; #define ll long long /* dinic begin */ const int MAXN=5000; const int MAXM=120000; //注意网络流要预留反向边 const int INF=0x3f3f3f3f; struct…
题目描述 Consider an N x N (1 <= N <= 100) square field composed of 1 by 1 tiles. Some of these tiles are impassible by cows and are marked with an 'x' in this 5 by 5 field that is challenging to navigate: . . B x . . x x A . . . . x . . x . . . . . x .…
P1477 [NOI2008]假面舞会 题目描述 一年一度的假面舞会又开始了,栋栋也兴致勃勃的参加了今年的舞会. 今年的面具都是主办方特别定制的.每个参加舞会的人都可以在入场时选择一 个自己喜欢的面具.每个面具都有一个编号,主办方会把此编号告诉拿该面具的人. 为了使舞会更有神秘感,主办方把面具分为k (k≥3)类,并使用特殊的技术将每个面具的编号标在了面具上,只有戴第i 类面具的人才能看到戴第i+1 类面具的人的编号,戴第k 类面具的人能看到戴第1 类面具的人的编号. 参加舞会的人并不知道有多少…