• 2025-01-23【基础】愤怒的奶牛 USACO c++
    描述FarmerJohn建造了一个有N(2<=N<=100,000)个隔间的牛棚,这些隔间分布在一条直线上,坐标是x1,…,xN(0<=xi<=1,000,000,000)。他的C(2<=C<=N)头牛不满于隔间的位置分布,它们为牛棚里其他的牛的存在而愤怒。为了防止牛之间的互相打斗,FarmerJohn想把这些牛安置在指定的隔间,所
  • 2024-12-26USACO JAN 09
    [USACO09JAN]SafeTravelG题面翻译【题目描述】给定一张有\(n\)个节点,\(m\)条边的无向图,对于任意的\(i\)(\(2\lei\len\)),请求出在不经过原来\(1\)节点到\(i\)节点最短路上最后一条边的前提下,\(1\)节点到\(i\)节点的最短路。特别地,保证\(1\)到任何一个点\(i\)
  • 2024-12-24USACO计算机竞赛2024-2025即将开考 报名方式、考点内容全解析
    USACO计算机竞赛2024-2025即将开考报名方式、考点内容全解析 USACO竞赛已经有30多年举办历史,吸引了全球众多计算机编程爱好者参赛,且比赛门槛低,中小学都可以参赛!如果学生有足够的算法能力,那么很有可能在USACO竞赛中拿到名次,助力名校申请。查看以往MIT录取学生简历,我们
  • 2024-12-19USACO备考书籍合集
    USACO,全称UnitedStatesofAmericaComputingOlympiad,即美国计算机奥林匹克竞赛。以下是网上查到的关于USACO(美国计算机奥林匹克竞赛)的推荐书籍:一、国内推荐书籍有一种观点,冲击USACO铂金,无非就是“吃透”下面的前5本。这种论调是网上看得比较多的,但是老金也是刚刚查到,没看
  • 2024-12-19USACO备考冲刺必刷题 | P1218 Superprime Rib
    学习C++从娃娃抓起!记录下USACO(美国信息学奥赛)备考学习过程中的题目,记录每一个瞬间。附上汇总贴:USACO备考冲刺必刷题|汇总-CSDN博客【题目描述】农民约翰的母牛总是产生最好的肋骨。你能通过农民约翰和美国农业部标记在每根肋骨上的数字认出它们。农民约翰确定他卖给买方
  • 2024-12-16USACO备考冲刺必刷题 | P1467 Runaround Numbers
    学习C++从娃娃抓起!记录下USACO(美国信息学奥赛)备考学习过程中的题目,记录每一个瞬间。附上汇总贴:USACO备考冲刺必刷题|汇总-CSDN博客【题目描述】循环数是那些不包括0且没有重复数字的整数(比如81362)并且还应同时具有一个有趣的性质,就像这个例子:如果你从最左边的数字
  • 2024-12-14USACO备考冲刺必刷题 | P1588 Catch That Cow S
    学习C++从娃娃抓起!记录下USACO(美国信息学奥赛)备考学习过程中的题目,记录每一个瞬间。附上汇总贴:USACO备考冲刺必刷题|汇总-CSDN博客【题目描述】FJ丢失了他的一头牛,他决定追回他的牛。已知FJ和牛在一条直线上,初始位置分别为 x 和 y,假定牛在原地不动。FJ的行走方式
  • 2024-12-13USACO备考冲刺必刷题 | P1676 Aggressive cows
    学习C++从娃娃抓起!记录下USACO(美国信息学奥赛)备考学习过程中的题目,记录每一个瞬间。附上汇总贴:USACO备考冲刺必刷题|汇总-CSDN博客【题目描述】农夫约翰建造了一座有 n 间牛舍的小屋,牛舍排在一条直线上,第 i 间牛舍在 xi 的位置,但是约翰的 m 头牛对小屋很不满意,因
  • 2024-09-12USACO记录
    2019Dec9.4感觉没啥难度,C的思维很好,值得学习。A简单区间dp。\(f_{l,r}\)表示只在\([l,r]\)内部覆盖得到的最大权值,转移首先将两个相邻区间\([l,k],[k+1,r]\)拼起来,以及找到覆盖点区间\([l,k-1],[k+1,r],cov(k,l,r)\),其中\(cov\)可以\(n^3\)预处理。B考虑对于每
  • 2024-07-30USACO Training辅导课    刷题记录
    Chapter1入门Section1.1介绍Section1.2提交解决方案,任务类型,特殊问题AcWing1339.你的旅途由此开始753人打卡AcWing1340.贪婪的送礼者581人打卡AcWing1341.十三号星期五521人打卡AcWing1342.断开的项链447人打卡Section1.3完全搜索AcWing1343.挤牛奶472
  • 2024-07-22USACO 2024Feb Silver
    https://usaco.org/index.php?page=feb24results话说usaco赛后怎么看成绩啊。为啥submission只有代码没有评测结果T3交了巨大多次才过T2胡了个做法,讨论不清楚,感觉很对,WA了T1啥都想不出来打一半弃考了。很烦,下午要去上学了467pts,750晋级,乐子大了LG10190[USACO24
  • 2024-06-22kedaOJ-#P2574. [USACO 21DEC.B] Lonely Photo
    题目[USACO21DEC.B]LonelyPhoto思路include<bits/stdc++.h>usingnamespacestd;defineintlonglongdefineN500010intn,m,i,j,k;intl[N],r[N],ans;chara[N];signedmain(){scanf("%d%s",&n,a+1);for(i=1,k=0;i<=n;++i)
  • 2024-02-27USACO 2024年2月月赛
    S2把一个颜色段看作一个球。现在有三个栈。初始\(1,2\)有球,\(3\)空。依次判断。如果\(1,2\)中都只有一种颜色且\(3\)空,结束。若\(1,2\)的栈顶元素不一样且\(3\)为空时,把\(1,2\)中球数量多的那个栈的栈顶放到\(3\)里。否则先判断是否三个栈都非空。若
  • 2024-02-27USACO 2024 Season
    2024JANSilverCowmpetency线段树可以有效减少思维含量。建议评分:蓝。设\[x=\max_{k=1}^ia_k\]\[y=\max_{k=i+1}^{j-1}a_k\]则FJ的限制\((i,j)\)可以表示为\(x\gey\)并且\(x<a_j\)。将所有限制按\(i\)从小到大排序后,对每个限制\((i,j)\)执行以下流程。
  • 2024-02-21USACO 2023 DEC bronze
    CandyCaneFeast第一题签到题,依题意模拟即可。注意细节,细节决定成败。CowntactTracing2贪心。读题奶牛传染,每个奶牛每晚传染左边和右边的奶牛。给定一个传染情况,求最开始最少有几个奶牛。我们记k为造成当前传染情况的传染天数。可以知道,传染的天数越多,被传染的牛就越
  • 2024-02-16USACO 2024 1月月赛
    S1题解S2显然最少次数就是叶子个数\(l\)。那么\(p_{l+1}\simp_n\)都不会用到。对于\(p_1\simp_l\),我们要尽量让它们放在路径上。枚举每一条根到叶子的路径,选择路径上深度最低的\(p\)与这条路径匹配(没有就不匹配了)。用树剖即可。S3先对\(a\)去重。前四个数内必然
  • 2024-01-312023 USACO Dec G 组
    \(1:10\)AK。T1注意到路线是从小的到大的点,因此可以从后往前确定。具体地说,确定一个点\(i\),从前往后枚举\(j>i\),如果现在到\(j\)的路线个数不符合奇偶性,就连一条边。很容易证明是正确的。\(\mathcal{O}(N^3)\)。Code#include<bits/stdc++.h>usingnamespacestd;u
  • 2024-01-292024 USACO 题解
    BronzeSilverT1Question给你长度为\(n\)的序列\(c\),$0\lec_i\leC$。若当前位置为\(0\)则表示这个数未知,要求你填数使得序列字典序最小,并满足给出的\(q\)条限制\((a_j,h_j)\),使得\(C_{h_j}\)是第一个严格大于\(C_1\cdotsC_{a_j}\)的数。Solution我的方法叫
  • 2024-01-23c++学习由浅入深刷题指南
    新手村任何一个伟大的目标,都有一个微不足道的开始。洛谷的第一个任务勇敢的迈出第一步,了解下语言和洛谷。跟着书本和老师走,不会难的。P1000P1001P1421P1425顺序与分支计算机的智能性开始得以体现,因为计算机能够根据不同的条件选择了。P1422P1085P1089P1909循环!
  • 2024-01-15试炼场
    新手村任何一个伟大的目标,都有一个微不足道的开始。洛谷的第一个任务勇敢的迈出第一步,了解下语言和洛谷。跟着书本和老师走,不会难的。P1000P1001P1421P1425顺序与分支计算机的智能性开始得以体现,因为计算机能够根据不同的条件选择了。P1422P1085P1089P1909循环!
  • 2023-12-24USACO 2023 Pt T2
    有趣的小清新数据结构题。首先考虑这个合并每次找到最小的边的过程很类似于Kruskal最小生成树的合并过程,只不过每次是钦定了合并一个大联通块和一个点。由于需要从不同的起点开始考虑,也就是需要多次处理这个类似Kruskal的过程,自然想到Kruskal重构树。我们考虑建出Kruskal
  • 2023-12-17USACO 2023-2024 赛季复盘
    【USACO23DEC】Cu复盘我先用了一个号打,然后是T1TLE*4,T2AC,T3WA*2。然后后面开了一个号调了一些,喜提阿克。T1:首先我们知道,对于\(a_1\)每一次是最先吃糖果的。所以必然有两个情况:全部给他吃了吃了一些首先情况一,我们可以直接特判掉。剩下情况二,吃了一些没吃完
  • 2023-11-102023年11月10日总结
    更好的观看总结今天早上是练习赛,还是USACO的题目。最后一道题是白金组的,比较有难度。前三道题还是很简单的,具体可以看我的USACO作题记录1。前几次练习赛USACO的题目我就没有放在那个里面的,比较麻烦,以后就会放在那里面了,请谅解。题解也请参照那个里面的,这里就不放了。那就