AcWing2022春季每日一题,第三周题解
AcWing 1683. 困牛放牧—原题链接
题目标签:
思路:
分情况讨论即可
对于最小的情况,如果三者已经连续了,那便不需要调整,如果两两之间有唯一空位,填充空位即可,否则只需要第一次将端点移到空一位的地方,接着填充即可
对u有最大的情况,从不相连到相连的过程就是填充点和点之间的距离,输出两个线段最长的一段的距离也就是要填充的最大值
1 |
|
AcWing 1470. 水桶传递队列—原题链接
题目标签:BFS
思路:
知道了起点和终点求最短路,直接BFS即可,模板题
1 |
|
AcWing 1761. 阻挡广告牌—原题链接
题目标签:暴力 | 区间求交集 | 计算几何
思路:
因为两个广告牌互不相交,所以求分别相交的两个部分即可,平面中香蕉部分即右端点的最小值*左端点的最大值
1 |
|
AcWing 1749. 阻挡广告牌 II—原题链接
题目标签:模拟 | 分类讨论(不推荐)
思路:
看样子是个分类讨论,但是一方面需要分不少类,另一方面数据并不大,因此直接上暴力模拟,需要注意的是边转换为方格时的边界问题
1 |
|
AcWing 1737. 传送—原题链接
题目标签:分类讨论
思路:
也就三种情况,应该是某复杂最短路题目的阉割版
1 |
|
AcWing 1725. 组队井字游戏—原题链接
题目标签:模拟 | 暴力
思路:
因为只有3x3的棋盘,所以直接暴力模拟一次就可以了,这里可以巧妙的运用set的自动查重
1 |
|