E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
—————————Usaco
打卡信奥刷题(909)用C++信奥P11837[普及组/提高] [
USACO
25FEB] Making Mexes B
P11837[
USACO
25FEB]MakingMexesB题目描述给定一个包含NNN个非负整数的数组aaa,a1,a2,…,aNa_1,a_2,\dots,a_Na1,a2,…,aN(1≤N≤2⋅1051
Loge编程生活
·
2025-03-07 15:49
C++
c++
算法
开发语言
青少年编程
数据结构
图论刷题计划与题解1(最短路问题)
文章目录图论刷题计划与题解1(最短路问题)题目1:P1629邮递员送信(建反图做两次dijkstra)题目2:P1144最短路计数题目3:P1828[
USACO
3.2]香甜的黄油SweetButter题目
cqust_qilin02811
·
2025-02-28 09:15
#
最短路与分层图
图论
算法
深度优先
每日一题012-贪心和堆-洛谷p3045买奶牛
P3045
USACO
12FEBCowCouponsG题目背景Subtask0为原数据,Subtask1,2为hack数据。题目描述FarmerJohnneedsnewcows!
YQ_ZJH
·
2025-02-27 17:27
每日一题
算法
java
数据结构
c++
蓝桥杯
贪心算法
堆
【c++图论】洛谷P2872 [
USACO
07DEC]Building Roads S
题目描述FarmerJohnhadjustacquiredseveralnewfarms!Hewantstoconnectthefarmswithroadssothathecantravelfromanyfarmtoanyotherfarmviaasequenceofroads;roadsalreadyconnectsomeofthefarms.EachoftheN(1≤N≤1,000)farms
贤鱼不闲
·
2025-02-24 18:17
c++刷题篇
P3405 [
USACO
16DEC] Cities and States S题解
题目FarmerJohn有若干头奶牛。为了训练奶牛们的智力,FarmerJohn在谷仓的墙上放了一张美国地图。地图上表明了每个城市及其所在州的代码(前两位大写字母)。由于奶牛在谷仓里花了很多时间看这张地图,他们开始注意到一些奇怪的关系。例如,FLINT的前两个字母就是MIAMI所在的FL州,MIAMI的前两个字母则是FLINT所在的MI州。确切地说,对于两个城市,它们的前两个字母互为对方所在州的名
互联网的猫
·
2025-02-24 18:17
集合应用
算法
c++
洛谷 P2926 [
USACO
08DEC] Patting Heads S 信息学奥赛一本通1621:轻拍牛头 算法提高篇 质数
USACO
08DEC
1621:轻拍牛头时间限制:1000ms内存限制:524288KB提交数:1481通过数:598【题目描述】原题来自:
USACO
2008Dec.Silver今天是贝茜的生日,为了庆祝自己的生日,贝茜邀你来玩一个游戏
融城居士
·
2025-02-24 18:47
信息学奥赛一本通
c++
算法
c语言
青少年编程
【洛谷】P2676 [
USACO
07DEC]Bookshelf B (c++)
题目描述FarmerJohn最近为奶牛们的图书馆添置了一个巨大的书架,尽管它是如此的大,但它还是几乎瞬间就被各种各样的书塞满了。现在,只有书架的顶上还留有一点空间。所有N(1≤N≤20,000)头奶牛都有一个确定的身高Hi(1≤Hi≤10,000)。设所有奶牛身高的和为S。书架的高度为B,并且保证1≤B≤S<2,000,000,007。为了够到比最高的那头奶牛还要高的书架顶,奶牛们不得不像演杂技一
橘橙土豆泥
·
2025-02-24 18:17
c++
洛谷 P3405 [
USACO
16DEC]Cities and States S
新人第一次写博客,打算在这里写一下自己对题目的理解等等,也算是一个记录把上题P3405[
USACO
16DEC]CitiesandStatesS题目描述Tokeephiscowsintellectuallystimulated
URbit
·
2025-02-24 17:15
Flowerpot S
[
USACO
12MAR]FlowerpotSDescriptionFarmerJohnhasbeenhavingtroublemakinghisplantsgrow,andneedsyourhelptowaterthemproperly.YouaregiventhelocationsofNraindrops
^O^凡人多烦事
·
2025-02-24 12:34
mysql
数据库
c语言
BZOJ 1726: [
Usaco
2006 Nov]Roadblocks第二短路 ——Dijkstra+玄学
这个题玄学冲过,规定每个点访问次数不能超过50次,然后找优先队列中第二次到达终点t的状态返回就ok记录一下,怕忘了#include#include#include#include#include#include#includeusingnamespacestd;constintmaxn=5010;constintINF=0x3f3f3f3f;structHeapNode{intd,u;HeapNo
通信男神杨丽斌
·
2025-02-23 06:01
瞎写
图论
P2865 [
USACO
06NOV] Roadblocks G 与最短路的路径可重复的严格次短路
题目大意给出nnn个顶点mmm条长度在111~500050005000的边的图,求图中从1到nnn与最短路的路径可重复的严格次短路。(严格的含义是,一定比最短路要长,不能相等)分析我们先将问题简单化,如何去求一个非严格的次短路呢?设次短路径为{1,a1,a2,...,ak,n}\{1,a_1,a_2,...,a_k,n\}{1,a1,a2,...,ak,n}当ak=ia_k=iak=i时,方案变为
Lqingyyyy
·
2025-02-23 06:59
算法
c++
开发语言
【蓝桥杯集训·每日一题2025】 AcWing 6134. 哞叫时间II python
6134.哞叫时间IIWeek12月20日农夫约翰正在试图向埃尔茜描述他最喜欢的
USACO
竞赛,但她很难理解为什么他这么喜欢它。
查理零世
·
2025-02-21 18:57
蓝桥杯2025每日一题
蓝桥杯
python
算法
蓝桥杯集训·每日一题2025 哞叫时间II
农夫约翰正在试图向埃尔茜描述他最喜欢的
USACO
竞赛,但她很难理解为什么他这么喜欢它。他说「竞赛中我最喜欢的部分是贝茜说『现在是哞哞时间』并在整个竞赛中一直哞哞叫」。
GGKingV50
·
2025-02-21 14:28
蓝桥杯
职场和发展
蓝桥杯集训·每日一题2025 哞叫时间
农夫约翰正在试图向埃尔茜描述他最喜欢的
USACO
竞赛,但她很难理解为什么他这么喜欢它。他说「竞赛中我最喜欢的部分是贝茜说『现在是哞哞时间』并在整个竞赛中一直哞哞叫」。
GGKingV50
·
2025-02-18 22:06
蓝桥杯
职场和发展
【Getting Started】-时间复杂度-Time Complexity
例如,对于
USACO
,C++提交的时间限制是222秒,J
zaiyang遇见
·
2025-02-15 09:38
#
Bronze(青铜组)
信息学奥赛
程序设计竞赛
IOI
时间复杂度
USACO
洛谷题目: P2878 [
USACO
07JAN] Protecting the Flowers S 题解
题目传送门:P2878[
USACO
07JAN]ProtectingtheFlowersS-洛谷|计算机科学教育新生态(luogu.com.cn)前言:这道题的核心目标是确定将奶牛送回牛圈的最优顺序,使得所有奶牛吃掉花的总数量达到最小
编程小亦
·
2025-02-07 06:22
洛谷网站题目题解
算法
洛谷 P3029 [
USACO
11NOV]【牛的阵容Cow Lineup】
描述CowLineup[BrianDeanandDanielDara,2012]FarmerJohn'sNcows(12usingnamespacestd;3intn,k,ans=0;4mapsj;//离散化5intcow[100001];//牛的编号6intin[100001];//区间内的每个编号的数量7longlongread()//快读,这个是真的有用,能节省很多时间8{9longlong
weixin_30376323
·
2025-02-06 22:25
数据结构与算法
洛谷 P2915 [
USACO
08NOV]奶牛混合起来Mixed Up Cows(状压DP)
题目题目描述EachofFarmerJohn’sN(4usingnamespacestd;typedeflonglongLL;templateinlinevoidread(T&s){s=0;Tw=1,ch=getchar();while(!isdigit(ch)){if(ch=='-')w=-1;ch=getchar();}while(isdigit(ch)){s=(s0?a:-a;}intmai
MILLOPE
·
2025-02-06 22:24
题解————题解
动态规划——动态规划
动态规划——状压DP
洛谷—P5194 [
USACO
05DEC]Scales S题解
题目链接:P5194[
USACO
05DEC]ScalesS解题思路:虽然题目中说n≤1000,但考虑到“每个砝码的质量至少等于前面两个砝码的质量的和”这一条件,可以推出n≤30。所以可以用搜索。
「已注销」
·
2025-02-06 22:52
洛谷
双向搜索
算法
【
USACO
题库】1.1.2 Greedy Gift Givers 贪婪的送礼者
题目描述由NP(2≤NP≤10)个名字互不相同的朋友组成的小组决定互送金钱作为礼物。每个人都有可能送给其他某些或所有朋友一些钱,也有些人可能很吝啬,谁也不给。同样,每个人也可能收到、或者没收到其他朋友的钱。你的目标是推算出每个人“净赚”了多少(收到的钱比送出的钱多多少)。送礼的规则可能与你想象的不同。每个人都要去银行(或任何其他资金来源)取一定数量的钱来送礼,然后把这些钱平均分给所有要送礼的人。过
2025黄锦豪
·
2025-01-27 00:06
usaco题库
算法
题解 洛谷 Luogu P2853 [
USACO
06DEC] Cow Picnic S 搜索 C++
题目传送门P2853[
USACO
06DEC]CowPicnicS-洛谷|计算机科学教育新生态https://www.luogu.com.cn/problem/P2853思路分别以每头奶牛所在的牧场为起点进行搜索
qwq_ovo_pwp
·
2025-01-26 05:40
c++
数据结构
算法
图论
(C++)P1216数字三角形(动态规划)⭐⭐⭐⭐
[
USACO
1.5][IOI1994]数字三角形NumberTriangles-洛谷题目描述观察下面的数字金字塔。写一个程序来查找从最高点到底部任意处结束的路径,使路径经过数字的和最大。
*TQK*
·
2025-01-24 17:32
算法练习
c++
动态规划
【算法笔记】洛谷 - 贪心算法 - P1208 [
USACO
1.3] 混合牛奶 Mixing Milk
2024-12-26-第43篇洛谷贪心算法题单-贪心算法-学习笔记作者(Author):郑龙浩/仟濹(CSND账号名)洛谷P1208[
USACO
1.3]混合牛奶MixingMilk文章目录洛谷P1208
仟濹
·
2025-01-24 10:11
算法学习笔记
算法
笔记
贪心算法
c++
c语言
贪心算法
[NOIP2004提高组]合并果子/[
USACO
06NOV]FenceRepairG4.[NOIP2010普及组]接水问题5.[THUPC2017]玩游戏6.考验7.
DeeGLMath
·
2025-01-24 10:39
ACM算法
贪心算法
算法
贪心:P1090 合并果子 / [
USACO
06NOV] Fence Repair G(洛谷)
本题对c++党来说有个福利STL里的优先队列:priority_queue具体用法参考以下链接:priority_queue本题链接#includeusingnamespacestd;intn,ans=0;priority_queue,greater>q;intmain(){cin>>n;for(inti=1;i>x;q.push(x);}while(q.size()>1){intx=q.top(
736我最帅
·
2025-01-24 10:07
贪心算法
c++
贪心算法
P1827 [
USACO
3.4] 美国血统 American Heritage
题目描述:农夫约翰非常认真地对待他的奶牛们的血统。然而他不是一个真正优秀的记帐员。他把他的奶牛们的家谱作成二叉树,并且把二叉树以更线性的“树的中序遍历”和“树的前序遍历”的符号加以记录而不是用图形的方法。你的任务是在被给予奶牛家谱的“树中序遍历”和“树前序遍历”的符号后,创建奶牛家谱的“树的后序遍历”的符号。每一头奶牛的姓名被译为一个唯一的字母。(你可能已经知道你可以在知道树的两种遍历以后可以经常
打不了嗝
·
2025-01-19 21:33
算法
蓝桥杯
数据结构
深度优先
java搜索DFS BFS 剪枝 记忆化搜索相关例题算法学习笔记(持续更新中)
目录DFSP1706全排列问题P1596连接水池的数量P1036[NOIP2002普及组]选数P1219[
USACO
1.5]八皇后CheckerChallengeP2392kkksc03考前临时抱佛脚P2036
ddb酱
·
2025-01-17 14:42
java
学习
笔记
C++[
USACO
06NOV] Fence Repair G合并果子
[
USACO
06NOV]FenceRepairG合并果子题目描述在一个果园里,多多已经将所有的果子打了下来,而且按果子的不同种类分成了不同的堆。多多决定把所有的果子合成一堆。
龙眠客
·
2024-09-15 14:54
洛谷P2865 [
USACO
06NOV] Roadblocks G【C++解法】【次短路问题】
/*求次短路问题【spfa解法】本题思路:1.用spfa做,用d1记录从1到n所有点距离点1的最短距离,用d2记录从n到1所有点距离点n的最短距离那么此时d1[n]即为1到n点的最短距离2.遍历每个顶点x,找到它们所指向的点y,利用d1[x](x距离1的最短距离)+d2[y](y距·离n的最短距离)+w[i](x和y的边的权值)因为次短路一定严格大于最短路,而且又是除了最短路以外最小的那个,所以利
#Dong#
·
2024-09-15 14:54
c++
算法
数据结构
图论
P2865 [
USACO
06NOV] Roadblocks G(洛谷)(次短路)
开一个二维数组dis[N][2]分别记录最短路和次短路即可。dijkstra和spfa均可,推荐spfa。//dijkstra#includeusingnamespacestd;constintN=1e5+5;typedeflonglongll;typedefpairPII;intn,m,k;intT;priority_queue,greater>q;structnode{inte,w;};vec
叶子清不青
·
2024-09-15 13:48
算法
P2865 [
USACO
06NOV]路障Roadblocks
次短路模板题吧题意已经非常裸了:求无向图的1到n次短路。直接套用最短路(dijkstra)的主要框架。但在这个的基础上添加另外一个数组dist2。走到一条边的时候来三个判定:dist[u]+weightdist[v]&&dist[u]+weightrhs.d;}};voidlink(intu,intv,intw){e[++tot]=(Edges){head[u],v,w};head[u]=tot;
dianshu0741
·
2024-09-15 13:05
洛谷 P2947 [
USACO
09MAR] Look Up S (Java)
洛谷P2947[
USACO
09MAR]LookUpS单调栈(Java)传送门:P2947[
USACO
09MAR]LookUpS题目:[
USACO
09MAR]LookUpS题目描述FarmerJohn’sN
Keven__Java
·
2024-08-29 05:46
算法题
java
开发语言
算法
数据结构
ide
P2730 [
USACO
3.2] 魔板 Magic Squares
[
USACO
3.2]魔板MagicSquares题目背景在成功地发明了魔方之后,鲁比克先生发明了它的二维版本,称作魔板。
CodeWizard~
·
2024-08-25 10:53
算法
c++
开发语言
动态规划
深度优先
P1948 [
USACO
08JAN]Telephone Lines S
题目描述多年以后,笨笨长大了,成为了电话线布置师。由于地震使得某市的电话线全部损坏,笨笨是负责接到震中市的负责人。该市周围分布着1#include#include#include#include#include#include#includeusingnamespacestd;inlineintread(){intw=0,f=1;charch=getchar();while(ch'9'){if(c
玦卿
·
2024-03-13 21:46
二分
双端队列
c++
[
USACO
08OCT] Bovine Bones G
[
USACO
08OCT]BovineBonesG题面翻译贝茜喜欢玩棋盘游戏和角色扮演游戏,所以她说服了约翰开车带她去小商店.在那里她买了三个骰子。
拼命鼠鼠
·
2024-03-06 02:23
刷题记录
算法
【洛谷题解】P1134 [
USACO
3.2] 阶乘问题
题目链接:[
USACO
3.2]阶乘问题-洛谷题目难度:普及/提高-涉及知识点:阶乘,取模题意:输入样例:12输出样例:6分析:先计算n的阶乘,再判断,最后输出AC代码:#includeusingnamespacestd
杨智123
·
2024-02-20 10:24
算法
数据结构
P1090 [NOIP2004 提高组] 合并果子 / [
USACO
06NOV] Fence Repair G题解
题目在一个果园里,多多已经将所有的果子打了下来,而且按果子的不同种类分成了不同的堆。多多决定把所有的果子合成一堆。每一次合并,多多可以把两堆果子合并到一起,消耗的体力等于两堆果子的重量之和。可以看出,所有的果子经过n−1次合并之后,就只剩下一堆了。多多在合并果子时总共消耗的体力等于每次合并所耗体力之和。因为还要花大力气把这些果子搬回家,所以多多在合并果子时要尽可能地节省体力。假定每个果子重量都为1
互联网的猫
·
2024-02-20 05:41
哈夫曼编码算法
算法
c++
P6171 [
USACO
16FEB] Fenced In G 题解
题目我们可以把每一个小方格看做一个点,要拆除一个栅栏就相当于给相邻的点连上一条边,使得这两个点联通,耗费的权值就是这个栅栏的长度。那么要使权值最小,我们就要尽量拆除代价小的边,同时,如果有两个点已经联通,连接这两个点的边就不用拆除了。我们可以用并查集来判断两个点是否联通。我们先建立纵横两个方向的边,再把每一条边按边权从小到大排序,遍历每一条边,如果这一条边连接的两点不联通,就给这两个点合并到一起,
smart_stupid
·
2024-02-20 04:28
算法
数据结构
图论
c++
P3141 [
USACO
16FEB] Fenced In P题解
题目如果此题数据要小一点,那么我们可以用克鲁斯卡尔算法通过,但是这个数据太大了,空间会爆炸,时间也会爆炸。我们发现,如果用MST做,那么很多边的边权都一样,我们可以整行整列地删除。我们造一个样例解析一下:+-+--+---+||||+-+--+---+||||||||+-+--+---+首先,我们删除第一列的栅栏:+-+--+---+||||++--+---+||||||||+-+--+---+此
smart_stupid
·
2024-02-20 04:28
算法
c++
[
USACO
22JAN] Tests for Haybales G
FarmerJohn的奶牛们决定为FarmerNhoj农场的奶牛们举办一场编程竞赛。为了使问题尽可能有趣,他们花费了大量时间来构造具有挑战性的测试用例。特别是对于一个问题,「Haybales」,奶牛们需要你的帮助来设计具有挑战性的测试用例。这有关解决以下这个有些奇妙的问题:有一个有序整数数组x1≤x2≤⋯≤xNx_1\leqx_2\leq\dotsb\leqx_Nx1≤x2≤⋯≤xN(1≤N≤10
dygxczn
·
2024-02-19 22:39
图论
P3612 [
USACO
17JAN] Secret Cow Code S题解
题目奶牛正在试验秘密代码,并设计了一种方法来创建一个无限长的字符串作为其代码的一部分使用。给定一个字符串,让后面的字符旋转一次(每一次正确的旋转,最后一个字符都会成为新的第一个字符)。也就是说,给定一个初始字符串,之后的每一步都会增加当前字符串的长度。给定初始字符串和索引,请帮助奶牛计算无限字符串中位置N的字符。第一行输入一个字符串。该字符串包含最多30个大写字母,数据保证N≤。第二行输入N。请注
互联网的猫
·
2024-02-14 18:18
递推与递归算法专题
算法
c++
洛谷P1200 [
USACO
1.1] 你的飞碟在这儿 Your Ride Is Here
题目描述众所周知,在每一个彗星后都有一只UFO。这些UFO时常来收集地球上的忠诚支持者。不幸的是,他们的飞碟每次出行都只能带上一组支持者。因此,他们要用一种聪明的方案让这些小组提前知道谁会被彗星带走。他们为每个彗星起了一个名字,通过这些名字来决定这个小组是不是被带走的那个特定的小组(你认为是谁给这些彗星取的名字呢?)。关于如何搭配的细节会在下面告诉你;你的任务是写一个程序,通过小组名和彗星名来决定
lingyunzhenxian
·
2024-02-13 13:51
算法
数据结构
c++
洛谷P1518 [
USACO
2.4] 两只塔姆沃斯牛 The Tamworth Two
[
USACO
2.4]两只塔姆沃斯牛TheTamworthTwo题目描述两只牛逃跑到了森林里。FarmerJohn开始用他的专家技术追捕这两头牛。你的任务是模拟他们的行为(牛和John)。
shscsjsbk
·
2024-02-13 10:52
算法
【洛谷 P1208】[
USACO
1.3] 混合牛奶 Mixing Milk 题解(贪心算法+向量+结构体排序)
[
USACO
1.3]混合牛奶MixingMilk题目描述由于乳制品产业利润很低,所以降低原材料(牛奶)价格就变得十分重要。帮助Marry乳业找到最优的牛奶采购方案。
HEX9CF
·
2024-02-12 13:40
Algorithm
Problems
贪心算法
算法
牛客网---------[
USACO
2016 Jan S]Angry Cows
题目描述Bessiethecowhasdesignedwhatshethinkswillbethenextbighitvideogame:"AngryCows".Thepremise,whichshebelievesiscompletelyoriginal,isthattheplayershootscowswithaslingshotintoaone-dimensionalsceneconsist
喝可乐的布偶猫
·
2024-02-11 20:57
题解
算法
c++
P9976 [
USACO
23DEC] Farmer John Actually Farms B 题解
伟大的不等式组。令��(�)di(x)表示第�i个植物经过�t天后的高度,有:��(�)=ℎ�+�×��di(x)=hi+t×ai根据�t的定义,若用��pi表示FJ希望长到第�i高的植物,易得,对于1≤�≤�1≤x≤n:���+1=�ptx+1=x那么,若最少经过�k天后满足FJ的要求,显然有��1(�)>��2(�)>⋯>���(�)dp1(k)>dp2(k)>⋯>dpn(k),即:{��1(
酸甜小杨桃
·
2024-02-10 17:00
算法
NOIP2013&NOIP2018&
USACO
三倍经验铺路题巧妙解法
参见洛谷积木大赛第一篇题解注意洛谷P3078
USACO
那题要开隆隆#includeintn,a,last,ans;intmain(){scanf("%d",&n);for(inti=1;ia){ans+
weixin_30668887
·
2024-02-10 17:29
C++寒假班错题集(1.29)
[
USACO
16JAN]SubsequencesSummingtoSevensS3.直播获奖RestaurantCustomers重点看一下数据范围如果暴力枚举b-a每次把人数加一,那么最坏情况下a=1
EthanWYC601
·
2024-02-09 13:56
后端
c++
次短路径问题
次短路径一、问题描述二、问题简析三、代码一、问题描述P2865[
USACO
06NOV]RoadblocksG二、问题简析如果求最短路径,我们很自然会想到DijkstraDijkstraDijkstra。
青年之家
·
2024-02-09 09:54
algorithms
算法
Invasion of the Milkweed G
[
USACO
09OCT]InvasionoftheMilkweedG题目描述FarmerJohnhasalwaysdonehisbesttokeepthepasturesfullofluscious,delicioushealthygrassforthecows.Hehaslostthebattle
松叶子吖
·
2024-02-09 08:07
算法
上一页
1
2
3
4
5
6
7
8
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他