USACO

洛谷P3038 [USACO11DEC] Grass Planting G 题解 树链剖分

题目链接:[https://www.luogu.com.cn/problem/P3038](https://www.luogu.com.cn/problem/P3038) 题目大意: 一棵树维护两种操作: 1. 一条路径上每条边边权 $+1$; 2. 查询路径上的边权和。 解题思路: 树链剖分模板题 ......
题解 Planting P3038 Grass USACO

【题解】P2900 [USACO08MAR] Land Acquisition G

题目链接:[P2900 [USACO08MAR] Land Acquisition G](https://www.luogu.com.cn/problem/P2900) 我们通过题目可以得出一个较为清晰的结论: - 我们将所有的矩形排列起来,可以发现最后被完全包含在另一个矩形内的矩形是没有意义的。 ......
题解 Acquisition P2900 USACO 2900

「USACO3.2」Magic Squarest题解

# 「USACO3.2」Magic Squarest题解 **** 建议优先阅读题目后再看题解: [FZQOJ](https://qoj.fzoi.top/problem/422) [luogu](https://www.luogu.com.cn/problem/P2730) ## -题目大意 给定 ......
题解 Squarest USACO3 USACO Magic

[USACO05DEC] Layout G 题解

[fzqoj](https://qoj.fzoi.top/problem/1873) [luogu](https://www.luogu.com.cn/problem/P4878) # 题意 ##### 分别给出$ml$和$md$对,关于n头奶牛位置的关系,求1号到n号奶牛的最大距离是多少 每一对m ......
题解 Layout USACO DEC 05

P7414 [USACO21FEB] Modern Art 3 G 题解

## 思路 考虑区间 DP。 设 $f_{i, j}$ 表示要刷到 $[i, j]$ 这一段的目标需要的最小次数。 对于 $f_{i, j}$, 如果 $color_i$ 与 $color_j$ 相等,那么再子区间合并的时候就可以少刷一次,即 $f_{i, j} = \min\limits_{k = ......
题解 Modern P7414 USACO 7414

[USACO10DEC] Cow Calisthenics G

1. 注意到“最大值最小”,考虑二分最大直径。 2. 对于当前直径,树形dp + 贪心的封锁。 3. `f[u]`:以 u 为根的子树,叶节点到 u 的最大距离 +1。 4. 在树形dp时维护 `mx`,与 `f[u]` 组成直径。 5. 复杂度 $\mathcal{O}(n\log n)$。 Vi ......
Calisthenics USACO DEC Cow 10

[USACO10DEC] Cow Calisthenics G

1. 注意到“最大值最小”,考虑二分最大直径。 2. 对于当前直径,树形dp + 贪心的封锁。 3. `f[u]`:以 u 为根的子树,叶节点到 u 的最大距离 +1。 4. 在树形dp时维护 `mx`,与 `f[u]` 组成直径。 5. 复杂度 $\mathcal{O}(n\log n)$。 Vi ......
Calisthenics USACO DEC Cow 10

P1204 [USACO1.2] 挤牛奶Milking Cows

## P1204 [USACO1.2] 挤牛奶Milking Cows ### 题目描述 三个农民每天清晨 $5$ 点起床,然后去牛棚给三头牛挤奶。 第一个农民在 $300$ 秒 (从 $5$ 点开始计时) 给他的牛挤奶,一直到 $1000$ 秒。第二个农民在 $700$ 秒开始,在 $1200$ ......
牛奶 Milking USACO1 P1204 USACO

[USACO JAN 2011]交通灯 题解

题意很清晰,直接跑 SPFA 求最短路。 只是我们在松弛操作时,需要注意从 $u$ 是否可以到达 $v$。 怎么判断呢? 请移步下面三个部分。 ## Part 1 先解释一下,下面点 $i$ 的信息分别为以下变量: + `color` 表示颜色, `1` 表示蓝色,`0` 表示紫色 + `num` ......
交通灯 题解 交通 USACO 2011

P3011 [USACO11JAN] Traffic Lights S

# P3011 [USACO11JAN] Traffic Lights S [TOC] ## 题目 ### **题目描述** 和FJ靠的最近的城市Kenosha市有 $M$条道路。(编号为$1-M$) 连接着$N$个路口 (编号为$1-N$) 。保证没有重边和自环。 从点$i$到点$j$需要的时间是 ......
Traffic Lights P3011 USACO 3011

「USACO11NOV」 Cow Lineup S

# 「USACO11NOv1」 Cow Lineup S题解 ## 问题描述 农民约翰雇一个专业摄影师给他的部分牛拍照。由于约翰的牛有好多品种,他喜欢他的照片包含每个品种的至少一头牛。 约翰的牛都站在一条沿线的不同地方, 每一头牛由一个整数位置$X_i$以及整数品种编号$ID_i$表示。 约翰想拍一 ......
Lineup USACO NOV Cow 11

P1345 [USACO5.4] 奶牛的电信Telecowmunication 题解

# P1345 [USACO5.4] 奶牛的电信Telecowmunication ## 题目描述 农夫约翰的奶牛们喜欢通过电邮保持联系,于是她们建立了一个奶牛电脑网络,以便互相交流。这些机器用如下的方式发送电邮:如果存在一个由 $c$ 台电脑组成的序列$a_1,a_2,\cdots ,a_c$,且 ......

P1216 [USACO1.5] [IOI1994]数字三角形 Number Triangles

P1216 [USACO1.5] [IOI1994]数字三角形 Number Triangles 一个DP题,不是贪心!!! 话不多说,上代码 1 #include<iostream> 2 #include<cstdio> 3 #include<cmath> 4 #include<iomanip> ......
三角形 Triangles 数字 Number USACO1

【学校题解】#105. 「USACO1.3」Ski Course Design 题解(2023-08-18更新)

# #105. 「USACO1.3」Ski Course Design 题解 **你是第![](https://counter.likepoems.com/get/@fzqojpost4384?theme=gelbooru)个看到这篇文章的人。** ## Part 1 提示 - **[题目传送门]( ......
题解 学校 USACO1 Course Design

P1672 [USACO05FEB] Feed Accounting S 题解

[题目链接](https://www.luogu.com.cn/problem/P1672) ## 思路 一道特别简单的**差分模板题**,其实也有点推理的感觉。 对于每头牛,我们通过两次循环使用差分倒推出在这几天内它对我们饲料消耗的贡献,进而推出每一天的饲料消耗量,从 $D$ 天到现在一共吃掉的饲 ......
题解 Accounting P1672 USACO 1672

【题解】#373. 「USACO1.1」Friday the Thirteenth 题解(2023-07-19更新)

# #373. 「USACO1.1」Friday the Thirteenth 题解 **本文章的访问次数为![](https://counter.likepoems.com/get/@cnblogs17638596?theme=gelbooru)次**。 ## Part 1 提示 ### **[题 ......
题解 Thirteenth USACO1 Friday USACO

P4183 [USACO18JAN] Cow at Large P 题解

### 题意分析 我们首先想到,枚举贝茜在 $x$ 点,枚举度数大于 $2$ 的点为 $y$。设 $x$ 的度数为 $a$,$y$ 的度数为 $b$。 我们首先发现每个 $x$ 点都有一个初始的贡献为 $a$ 条通往叶子的路径。 如果点 $y$ 到最近的叶子节点的距离大于到 $x$ 的点的距离(农夫 ......
题解 P4183 Large USACO 4183

[usaco2018 jan] sprinklers

# 题目 农夫约翰有一块很大的田,他正在考虑种甜玉米。经过对他农田的调查,FJ发现它形成了一个(N-1)×(N-1)的 正方形。西南角为坐标(0,0),东北角是(N-1,N-1)。在某些整数坐标的位置中有双头喷头,每一个都能够同 时喷洒水和肥料。一个在(i,j)处的双头喷头会将水洒在农田中所有在其东 ......
sprinklers usaco 2018 jan

P3017 [USACO11MAR] Brownie Slicing G

# P3017 [USACO11MAR] Brownie Slicing G [P3017 [USACO11MAR\] Brownie Slicing G - 洛谷 | 计算机科学教育新生态 (luogu.com.cn)](https://www.luogu.com.cn/problem/P3017 ......
Brownie Slicing P3017 USACO 3017

【杂题乱写】USACO 2022 DEC

## Bronze ### T1 Cow College 暴力扫一遍,更新最大值。 提交记录:[Submission - Luogu](https://www.luogu.com.cn/record/113903438) ### T2 Feeding the Cows 贪心放,维护一个能分别被 $\ ......
USACO 2022 DEC

P4377 [USACO18OPEN] Talent Show G

# P4377 [USACO18OPEN] Talent Show G [P4377 [USACO18OPEN\] Talent Show G - 洛谷 | 计算机科学教育新生态 (luogu.com.cn)](https://www.luogu.com.cn/problem/P4377) [TOC ......
Talent P4377 USACO 4377 OPEN

做题记录:P3121 [USACO15FEB] Censoring G

题目传送门:[click here](https://www.luogu.com.cn/problem/P3121) 题意简化:给定一个文本串,和n个匹配串,删掉文本串中的匹配串求最后的字符串 做这题之前应该先做简化版:[eazy mode](https://www.luogu.com.cn/pro ......
Censoring P3121 USACO 3121 FEB

Tarjan例题:洛谷 P2863 [USACO06JAN] The Cow Prom S

### [在洛谷中查看](https://www.luogu.com.cn/problem/P2863) 模板题,缩完点后扫一遍就行了。 巩固基础。 ```cpp #include using namespace std; const int N = 1e4+5; int n,m,dfn[N],lo ......
例题 Tarjan P2863 USACO 2863

P7154 [USACO20DEC] Sleeping Cows P

[原题](https://www.luogu.com.cn/problem/P7154) 我们先思考如果没有极大匹配这个限制该怎么做 ysx曾经说过:dp要先考虑递推顺序 看到这个题的限制$s_i \leq t_i$,可以想到这题要先按照$s_i$和$t_i$的顺序排序 不妨设$dp_{i,j}$表 ......
Sleeping P7154 USACO 7154 Cows

P1217 [USACO1.5] 回文质数 Prime Palindromes

打表 先把一到一亿的质数兼回文数打出来。(用文件输入输出会方便复制一些) 最后效果如下: 太长故折叠 0,2,3,5,7,11,101,131,151,181,191,313,353,373,383,727,757,787,797,919,929,10301,10501,10601,11311,11 ......
质数 回文 Palindromes USACO1 P1217

「USACO2007JAN」Balanced Lineup 解题报告

# 「USACO2007JAN」Balanced Lineup [传送门](https://www.luogu.com.cn/problem/P2880) 挖个坑。。。 ```c++ #include using namespace std; int n,q,l,r,f1[50002][30],f2 ......
Balanced 报告 Lineup USACO 2007

P5851 [USACO19DEC] Greedy Pie Eaters P题解

题目传送门:P5851 [USACO19DEC] Greedy Pie Eaters P - 洛谷 | 计算机科学教育新生态 (luogu.com.cn) 这题第一眼一头雾水,就从它求最值的方向开始想,不是dp就是贪心,想了一会儿,这道题没法用贪心,因为我们无论是按牛的体重贪心还是按吃派个数贪心都是 ......
题解 Greedy Eaters P5851 USACO

洛谷 P6010 - [USACO20JAN] Falling Portals P

先考虑怎么对一组询问求解答案。容易想到一种贪心策略:如果 $a_{q_i}a_i$ 的情况也类似,只不过要下落速度越慢越好。 考虑处理前一种情况,后一种情况则是镜像的。我们将 $a_j>a_i$ 的部分插入直线凸包,那么从 $i$ 开始经过的世界就是插入 $i$ 这条直线时,$i$ 这条直线右边的部 ......
Falling Portals P6010 USACO 6010

洛谷 P7295 - [USACO21JAN] Paint by Letters P

考虑如果我们把这个图建出来,那么显然会得到一张平面图。根据欧拉定理 $V-E+F=C+1$,只要求出 $V,E,F$ 就能求出答案了。 $V$ 容易求得:就是 $(x_2-x_1+2)(y_2-y_1+2)$。 $E$ 也不难求,就是相邻且不同的元素对数,直接二维前缀和就可以求出。 考虑怎么求 $F ......
Letters P7295 USACO Paint 7295

USACO2023

所有题都是向[这篇博客学的](https://www.cnblogs.com/PYWBKTDA/p/17298141.html),orz。 ### *loj3934. 「USACO 2023.1 Platinum」Tractor Paths 首先可以观察到,对于节点 $x$,$x$ 能通过 $k$ ......
USACO 2023