USACO Section 4
1|0前言
好久没更新这个系列了,最近闲的无聊写一下。有两题搜索懒得写了。
2|0P2737 [USACO4.1]麦香牛块Beef McNuggets
https://www.luogu.com.cn/problem/P2737
2|1解题思路
先只考虑,假设我们拼出了,那么一定能拼出,换句话我们考虑最大的不能拼出的。
考虑到显然无解所以中肯定存在,这样对于每个都会有不同的值,所以根据鸽笼原理最大不能拼出的,这个范围不会很大,暴力背包就好了。
2|2code
3|0P2738 [USACO4.1]篱笆回路Fence Loops
https://www.luogu.com.cn/problem/P2738
3|1解题思路
每个篱笆开两个点,每个篱笆对之间记录他们用来连接的端点然后建图就变成最小环问题了。
枚举篱笆断边然后两端跑最短路就好了。
3|2code
4|0P2740 [USACO4.2]草地排水Drainage Ditches
https://www.luogu.com.cn/problem/P2740
4|1解题思路
最大流模板
4|2code
5|0P1894 [USACO4.2]完美的牛栏The Perfect Stall
https://www.luogu.com.cn/problem/P1894
5|1解题思路
最大匹配,把上面那个最大流改一下就好了。
5|2code
6|0P2751 [USACO4.2]工序安排Job Processing
https://www.luogu.com.cn/problem/P2751
6|1解题思路
考虑贪心,第一个正着做,开一个单调队列然后每次取最早做完的。
第二个和第一个一样反着做,然后两道工序时间长的配时间短的就好了。
6|2code
7|0P2687 [USACO4.3]逢低吸纳Buy Low, Buy Lower
https://www.luogu.com.cn/problem/P2687
7|1解题思路
最长下降子序列,但是因为是股价序列不同,所以方案数转移的时候枚举到上一个与它相等的就要停止。
要开或者高精度
7|2code
8|0P2752 [USACO4.3]街道赛跑Street Race
https://www.luogu.com.cn/problem/P2752
8|1解题思路
先跑一遍,然后枚举点,每次重新跑判必经点。
然后如果是必经点用第一次的判中间点。
8|2code
9|0P2753 [USACO4.3]字母游戏Letter Game
9|1解题思路
先看懂题,然后发现虽然字符串很多,但是合法的字符串个数不会超过所以只跑合法的不会超过
9|2code
10|0P1344 [USACO4.4]追查坏牛奶Pollutant Control
https://www.luogu.com.cn/problem/P1344
10|1解题思路
以前写的了,费用流模板,那个费用变成第一关键值乘上一个很大的值加上第二个关键值就好了。
10|2code
后面两道搜索懒得写了
__EOF__

本文链接:https://www.cnblogs.com/QuantAsk/p/15183449.html
关于博主:退役OIer,GD划水选手
版权声明:本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!
声援博主:如果您觉得文章对您有帮助,可以点击文章右下角【推荐】一下。您的鼓励是博主的最大动力!
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· 阿里巴巴 QwQ-32B真的超越了 DeepSeek R-1吗?
· 【译】Visual Studio 中新的强大生产力特性
· 张高兴的大模型开发实战:(一)使用 Selenium 进行网页爬虫
· 【设计模式】告别冗长if-else语句:使用策略模式优化代码结构