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~
POJ测试数据
1、
USACO
2006年November题目和测试数据的网址http://ace.delos.com/NOV062007年open赛题目和测试数据的网址http://ace.delos.com/OPEN07
KingWolfOfSky
·
2020-08-13 15:47
资源
POJ
后缀数组——Luogu2852 [
USACO
06DEC]牛奶模式Milk Patterns
题面:Luogu2852题目就是让我们求在串s中出现至少k次的最长子串c首先Height这个性质还是要用上:lcp(x,y)=min(Height[rank[x]]~Height[rank[y]])不过这题的rank倒没多大用。。。然后我们可以二分这个长度l(答案啦),然后利用这个性质贪心这样就可以求出串s中lcp长度大于等于l的最大连续长度,与k比较一下就好了就是跑得慢了点。。。具体二分过程看注
jzq233jzq
·
2020-08-13 15:28
贪心
二分/三分
后缀数组/后缀自动机
Trie+拓扑排序——Luogu3065 [
USACO
12DEC]第一!First!
题面:Luogu3065我们首先考虑一种情况,如果某一字符串的某个前缀是另外一个字符串,这个字符串不可能字典序最小。所以我们来考虑相同前缀的问题。如果某一字符串字典序最小,和它同前缀的字符串的相同前缀之后一位字母的大小顺序就可以确定。如果这一系列的关系没有矛盾的话,这个串就可以是最小的,反之不行。判断有无矛盾的话我们可以通过建连边跑拓扑排序解决。至于找前缀这种问题,交给Trie树就好了。#incl
jzq233jzq
·
2020-08-13 15:57
Trie/AC自动机
图论
bzoj4777 [
Usaco
2017 Open]Switch Grass MST+线段树+multiset
Description给定一张带权无向图,每个点有一个颜色,每次改变一个点的颜色,要求你在操作后输出这个图中最近异色点对之间的距离最近异色点对定义为:一对点颜色不同,且距离最小Solution容易想到答案一定在最小生成树上,并且只可能是最小生成树上的某一条边那么可以对每个节点以颜色为下标建线段树,线段树的叶子节点用multiset记录节点所代表颜色出现的距离,再用一个全局multiset记录全局最
olahiuj
·
2020-08-13 15:45
c++
线段树
stl
最小生成树
BZOJ 1592
Usaco
2008 Feb Making the Grade 路面修整 DP
题目大意:给出一个不整齐的路面,可以将一个路面升高或者降低,都需要话费|x-x'|的费用,把路面修正成单调不降或单调不升的最小花费是多少。思路:路面的高度跨度有点大啊,先离散化。之后f[i][j]表示到i为止路面保证单调不降并且最高高度为j的最小花费是多少,利用一个前缀和优化一下。单调不升也一样,简单DP水过。。CODE:#include#include#include#include#inclu
16bit戦争
·
2020-08-13 14:16
BZOJ
DP
USACO
USACO
1.5]回文质数 Prime Palindromes
题目描述因为151既是一个质数又是一个回文数(从左到右和从右到左是看一样的),所以151是回文质数。写一个程序来找出范围[a,b](52//∴11|x//x必定为合数//同理可得当回文数x的位数为偶数位时必有11|x当x/11>2时x必为合数有啦这个性质就可以直接枚举奇数位的回文数代码:T啦一组的:#include#include#include#include#includeusingnames
LjcoderDCC
·
2020-08-13 14:06
OI
NKOI 1548 路面修整
【
Usaco
Feb08Gold】路面修整TimeLimit:10000MSMemoryLimit:65536KTotalSubmit:12Accepted:3CaseTimeLimit:1000MSDescriptionFJ
SuperGate
·
2020-08-13 14:32
动态规划
洛谷p2419[
USACO
08JAN]牛大赛Cow Contest
题目背景[
Usaco
2008Jan]题目描述N(1≤N≤100)cows,convenientlynumbered1..N,areparticipatinginaprogrammingcontest.Asweallknow
fighter_OI
·
2020-08-13 14:55
洛谷
usaco
floyd
图论
洛谷P1204 [
USACO
1.2]挤牛奶Milking Cows
题目描述三个农民每天清晨5点起床,然后去牛棚给3头牛挤奶。第一个农民在300秒(从5点开始计时)给他的牛挤奶,一直到1000秒。第二个农民在700秒开始,在1200秒结束。第三个农民在1500秒开始2100秒结束。期间最长的至少有一个农民在挤奶的连续时间为900秒(从300秒到1200秒),而最长的无人挤奶的连续时间(从挤奶开始一直到挤奶结束)为300秒(从1200秒到1500秒)。你的任务是编一
dezhen7015
·
2020-08-13 13:35
洛谷P2868 [
USACO
07DEC]观光奶牛 Sightseeing Cows
题目描述FarmerJohnhasdecidedtorewardhiscowsfortheirhardworkbytakingthemonatourofthebigcity!Thecowsmustdecidehowbesttospendtheirfreetime.Fortunately,theyhaveadetailedcitymapshowingtheL(2≤L≤1000)majorlandma
dezhen7015
·
2020-08-13 13:34
JZOJ__Day 10:【普及模拟】【
USACO
】横幅
题目描述Bessie结束了国外长途旅游回来。为了迎接她的归来,FarmerJohn准备在牧场给她挂起一个"WelcomeHome"的横幅。横幅会挂在两个柱子间的长度介于L1..L2的金属丝上。(1=l1)and(k<=l2)thenans:=ans+(w-i+1)*(h-j+1)*2;end;end;ifl1=1thenans:=ans+h*(w+1)+w*(h+1);write(ans);end
dengg1104
·
2020-08-13 13:27
USACO
section 1.5.4 Checker Challenge
USACO
section1.5.4CheckerChallenge1.第一次做位运算的题,参考了这段经典代码(n皇后问题):voidQueen(introw,intld,intrd){intpos,p;
dayong9372
·
2020-08-13 13:16
Luogu 3665 [
USACO
17OPEN]Switch Grass 切换牧草
BZOJ4777被权限了。这道题的做法看上去不难,但是感觉自己yy不出来。首先是两个结论:1、答案一定是连接着两个异色点的一条边。2、答案一定在最小生成树上。感觉看到了之后都比较显然,自己想……算了吧……想不出来的……那么我们可以对每一个点开一个以颜色为下标的线段树,对这棵树存一存它儿子的颜色到它的距离,然后在叶子结点维护一个$multiset$,把所有颜色相同的点都丢进去,然后维护一个最小值$l
dashu497731727
·
2020-08-13 13:43
Packing Rectangles(
USACO
)
/*ID:tianlin2PROG:packrecLANG:C++*/#include#include#defineINF32768usingnamespacestd;classrect{public:intx;inty;intarea;rect(){x=0;y=0;area=0;}rectoperator=(recta){x=a.x;y=a.y;area=a.area;return*this;}
cyxcw1
·
2020-08-13 13:01
算法练习
【C++心路历程15】【
USACO
1.5.2】回文质数 打表在前 方法在其后
#include#include#include#include#includeusingnamespacestd;inta,b,c;intnum[10000]={1,2,3,5,7,11,101,131,151,181,191,313,353,373,383,727,757,787,797,919,929,10301,10501,10601,11311,11411,12421,12721,128
ctf109
·
2020-08-13 13:17
USACO
4.3.3 街道赛跑 解题报告
【问题描述】下图表示一次街道赛跑的跑道。可以看出有一些路口(用0到N的整数标号),和连接这些路口的箭头。路口0是跑道的起点,路口N是跑道的终点。箭头表示单行街道。运动员们可以顺着街道从一个路口移动到另一个路口(只能按照箭头所指的方向)。当运动员处于路口位置时,他可以选择任意一条由这个路口引出的街道。上图有10个路口的跑道一个良好的跑道具有如下几个特点:1)、每一个路口都可以由起点到达。2)、从任意
cqyz_holiday
·
2020-08-13 13:37
图论知识
USACO
1.5.4 Checker Challenge跳棋的挑战 解题报告(N皇后 回溯法)
Description检查一个如下的6x6的跳棋棋盘,有六个棋子被放置在棋盘上,使得每行,每列,每条对角线(包括两条主对角线的所有对角线)上都至多有一个棋子。列号0123456-------------------------1||O|||||-------------------------2||||O|||-------------------------3||||||O|----------
bestsort
·
2020-08-13 13:45
搜索
USACO训练题集
[
USACO
17OPEN Pt T2]Switch Grass 切换牧草
题目简述给定一张\(n,m(n,m\le200,000)\)带权(权为正)无向图,每个点有一个颜色\(k(k\len)\),每次改变一个点的颜色,要求你在操作后输出这个图中最近异色点对之间的距离。最近异色点对定义为:一对点颜色不同,且距离最小.传送门解题报告一道非常清新脱俗的USopen题。Part1首先因为边权为正,显然可以想到答案一定是某一条边的权值。进一步可以猜想答案一定是在图的最小生成树上
bangzhoutui3858
·
2020-08-13 13:03
半小时写完替罪羊重构点分树做动态动态点分治之紫荆花之恋的wyy贴心指导
参考书:《算法竞赛入门经典——刘汝佳》,《算法竞赛入门经典训练指南——刘汝佳》题库:洛谷(历年题目),
USACO
training(有一定基础的可以考虑跳过前面几个Chapter),
USACO
月赛进阶学习联赛一等奖水平想要进步到安徽
baben4194
·
2020-08-13 13:42
USACO
Section 1.4 Packing Rectangles(枚举)
PackingRectanglesIOI95ThesixbasiclayoutsoffourrectanglesFourrectanglesaregiven.Findthesmallestenclosing(new)rectangleintowhichthesefourmaybefittedwithoutoverlapping.Bysmallestrectangle,wemeantheonewit
angtongyou1893
·
2020-08-13 13:15
【
USACO
3.1.1】Agri-Net最短网络
问题描述农民约翰被选为他们镇的镇长!他其中一个竞选承诺就是在镇上建立起互联网,并连接到所有的农场。当然,他需要你的帮助。约翰已经给他的农场安排了一条高速的网络线路,他想把这条线路共享给其他农场。为了使花费最少,他想铺设最短的光纤去连接所有的农场。你将得到一份各农场之间连接费用的列表,你必须找出能连接所有农场并所用光纤最短的方案。每两个农场间的距离不会超过100000输入格式第一行:农场的个数,N(
蒟蒻AkidLZJ小李
·
2020-08-13 12:28
灌水(
USACO
)
灌水#时间限制:1000MS空间限制:65536KB问题描述FarmerJohn决定给他分别用1到N(1**2.**虚点**难点:在哪儿打井????**正经的解法(放大招)**算法框架:1.设立一个虚拟源点,表示水源2.虚拟源点与每颗牧草连边,边权为在对应牧草旁挖井的费用3.跑最小生成树即可。/*问题:1.分不清点与边(全部)2.tot与i计算重复 */#includeusingnamespace
蒟蒻AkidLZJ小李
·
2020-08-13 12:27
信奥
【BZOJ3050】【
USACO
2013 Jan Gold金组】坐座位 Seating
【
USACO
20131月金组】seating时间限制:1Sec内存限制:128MB题目描述为了赚更多的钱,奶牛场开了一间专门做奶昔的餐馆。
aigan1964
·
2020-08-13 12:50
1684: [
Usaco
2005 Oct]Close Encounter
1684:[
Usaco
2005Oct]CloseEncounterTimeLimit:5SecMemoryLimit:64MBSubmit:387Solved:181[Submit][Status][Discuss
aidun3016
·
2020-08-13 12:17
[
Usaco
2018 Feb]Snow Boots
Description到冬天了,这意味着下雪了!从农舍到牛棚的路上有N块地砖,方便起见编号为1…N,第i块地砖上积了fi英尺的雪。在FarmerJohn的农舍的地窖中,总共有B双靴子,编号为1…B。其中某些比另一些结实,某些比另一些轻便。具体地说,第i双靴子能够让FJ在至多si英尺深的积雪中行走,能够让FJ每步至多前进di。FarmerJohn从1号地砖出发,他必须到达N号地砖才能叫醒奶牛们。1号
a5163273
·
2020-08-13 12:40
USACO
1.5.4 checker challenge
所有人都应该做过这道题,但其解法千奇百怪。这是什么题呢?它就是N皇后问题!今天做的是用位运算解决的,所以比较快。当然,这种方法的开山鼻祖在我的脑海中就是MATRIX67神牛啦!所以关于具体的解法,欢迎大家google一下原版!一次位运算所用的CPU时钟远远小于*或者div之类的,而mod更是没法比了……说的通俗点儿就是位运算是计算机运算的本质所在!用到了个lowbit函数,简单研究研究。它的作用是
a372284362
·
2020-08-13 12:08
解题报告
【
USACO
1.3.3】最棒的回文 manacher
题目描述据说如果你给无限只母牛和无限台巨型便携式电脑(有非常大的键盘),那么母牛们会制造出世上最棒的回文。你的工作就是去寻找这些牛制造的奇观(最棒的回文)。在寻找回文时不用理睬那些标点符号、空格(但应该保留下来以便做为答案输出),只用考虑字母’A’-’Z’和’a’-’z’。要你寻找的最长的回文的文章是一个不超过20,000个字符的字符串。我们将保证最长的回文不会超过2,000个字符(在除去标点符号
a15063149271
·
2020-08-13 12:31
【
USACO
2011 December Gold】Grass Planting种草 树链剖分
题目描述农夫约翰有N块贫瘠的牧场(2#defineMaxn100005usingnamespacestd;inlineintGetint(){intx=0,f=1;charch=getchar();while('0'>ch||ch>'9'){if(ch=='-')f=-1;ch=getchar();}while('0'Max){Max=size[y];son[x]=y;}}}voiddfs2(in
a15063149271
·
2020-08-13 12:31
【例题】【高斯消元】
USACO
3.2.4 Feed Ratios
NKOJ1828【
USACO
3.2.4】FeedRatios饲料调配时间限制:10000MS空间限制:65536KB问题描述农夫约翰从来只用调配得最好的饲料来喂他的奶牛。
Y__XV
·
2020-08-13 12:33
例题
高斯消元
洛谷 P2986 [
USACO
10MAR]伟大的奶牛聚集Great Cow Gat…
题目描述BessieisplanningtheannualGreatCowGatheringforcowsallacrossthecountryand,ofcourse,shewouldliketochoosethemostconvenientlocationforthegatheringtotakeplace.EachcowlivesinoneofN(1#include#includeusing
「已注销」
·
2020-08-13 12:17
动态规划
数据结构
C++——
USACO
Section 1.5 题解
NumberTrianglesConsiderthenumbertriangleshownbelow.Writeaprogramthatcalculatesthehighestsumofnumbersthatcanbepassedonaroutethatstartsatthetopandendssomewhereonthebase.Eachstepcangoeitherdiagonallydown
McDonnell_Douglas
·
2020-08-13 12:18
C++
USACO
USACO
Section 1.5 Checker Challenge
/*ID:lucien23PROG:checkerLANG:C++*/#include#include#includeintN;intsymPos;intsum=0;intcount=0;boolisCountComplete=false;boolisPrintComplete=false;int*position;voidgenerate(introw);intmain(){freopen("c
LucienDuan
·
2020-08-13 12:09
USACO
【DP】 路面修整
usaco
2008 feb_gold
题目描述:```FJ打算好好修一下农场中某条凹凸不平的土路。按奶牛们的要求,修好后的路面高度应当单调上升或单调下降,也就是说,高度上升与高度下降的路段不能同时出现在修好的路中。整条路被分成了N段,N个整数A_1,...,A_N(1#include#includeusingnamespacestd;constintinf=(1<<30);intn,a[2005],b[2005],s[2005],f[
_Ark
·
2020-08-13 11:19
其它DP
洛谷 P3111 [
USACO
14DEC]牛慢跑Cow Jog_Sliver
P3111[
USACO
14DEC]牛慢跑CowJog_Sliver题目描述Thecowsareoutexercisingtheirhoovesagain!
HJ921004
·
2020-08-13 11:32
【
USACO
1.5.4】跳棋的挑战
【问题描述】检查一个如下的6x6的跳棋棋盘,有六个棋子被放置在棋盘上,使得每行,每列,每条对角线(包括两条主对角线的所有对角线)上都至多有一个棋子,如下例,就是一种正确的布局。上面的布局可以用序列246135来描述,第i个数字表示在第i行的相应位置有一个棋子,如下:行号123456列号246135这只是跳棋放置的一个解。请写一个程序找出所有跳棋放置的解,并把它们以上面的序列方法输出。解按字典顺序排
Gregory99174
·
2020-08-13 11:59
bzoj 1592 [
Usaco
2008 Feb]Making the Grade 路面修整
DescriptionFJ打算好好修一下农场中某条凹凸不平的土路。按奶牛们的要求,修好后的路面高度应当单调上升或单调下降,也就是说,高度上升与高度下降的路段不能同时出现在修好的路中。整条路被分成了N段,N个整数A1,...,AN(1#include#include#include#definelllonglongusingnamespacestd;llans,f[2005][2005];intn;
ACTY
·
2020-08-13 11:55
dp大会战
OJ1952《[
usaco
2008feb_gold]路面修整》题解
因为有幸做了这道题的沙发,只好写个题解,把题目讲讲。分析:因为题目要求改成不下降或不上升序列,所以需要做两遍DP,我们这里以不下降序列为例。首先需要明确,修正后的路面一定是原路面的某个值。所以就可以再开一个b数组,是原数组的上升排序版。dp是一维的显然不行,dp[i][j]表示将前i段路全部改变成满足题意的情况(不下降序列),并且使第i段路在新序列中高度从小到大排第j名,也就是说改变之后i是b数组
Dante__Alighieri
·
2020-08-13 11:48
OJ
【
USACO
】2009 Dec Cow Toll Paths 过路费
CowTollPaths过路费Description约翰家有N片草地,编号为1到N,彼此之间由M条双向道路连接,第i条道路连接了Ai和Bi,两片草地之间可能有多条道路,但没有道路会连接同一片草地,现有的道路可以保证任意两片草地都是连通的。有一天,约翰宣布奶牛走路要收过路费,只要奶牛走过第i条道路,就要收费Li元。此外,约翰还要求每头奶牛购买牌照,他为每片草地设置了牌照标准,如果奶牛购买的牌照价格低
Bobby_Z
·
2020-08-13 11:12
USACO
图论
Floyd
USACO
-1.5.2-Number triangles
题目链接:http://train.
usaco
.org/
usaco
prob2?
Bearox
·
2020-08-13 11:03
acm
贪心算法
BZOJ3893&&洛谷P3111 [
USACO
14DEC]牛慢跑Cow Jog_Sliver
好像是道暴力,又像道贪心我们不难发现,若一头牛可以追上另一头牛,那么在经过t时间后,能被追上的一定被追他的超过了,所以我们用这个性质,先预处理出每个牛的结束位置,然后依次比较,更新最早的结束点,因为追上就慢了代码//ByAcerMo#include#include#include#include#include#definellilonglongintusingnamespacestd;llin,
AcerMo
·
2020-08-13 11:16
贪心
USACO
1.2.3
NameThatNumberAmongthelargeWisconsincattleranchers,itiscustomarytobrandcowswithserialnumberstopleasetheAccountingDepartment.Thecowhandsdon'tappreciatetheadvantageofthisfilingsystem,though,andwishtocal
XMzhou
·
2020-08-13 11:39
USACO
USACO
1.4.1 Packing Rectangles —— 暴力+ 模拟
PackingRectanglesIOI95ThesixbasiclayoutsoffourrectanglesFourrectanglesaregiven.Findthesmallestenclosing(new)rectangleintowhichthesefourmaybefittedwithoutoverlapping.Bysmallestrectangle,wemeantheonewit
XMzhou
·
2020-08-13 11:39
USACO
USACO
1.5.3 sprime ———— 暴枚 || DFS
SuperprimeRibButcheringFarmerJohn'scowsalwaysyieldsthebestprimerib.Youcantellprimeribsbylookingatthedigitslovinglystampedacrossthem,onebyone,byFJandtheUSDA.FarmerJohnensuresthatapurchaserofhisprimerib
XMzhou
·
2020-08-13 11:08
USACO
USACO
1.5.4 Checker Challenge ———— DFS
CheckerChallengeExaminethe6x6checkerboardbelowandnotethatthesixcheckersarearrangedontheboardsothatoneandonlyoneisplacedineachrowandeachcolumn,andthereisnevermorethanoneinanydiagonal.(Diagonalsrunfroms
XMzhou
·
2020-08-13 11:08
搜索
USACO
USACO
1.5.2 —— 打表暴力
PrimePalindromesThenumber151isaprimepalindromebecauseitisbothaprimenumberandapalindrome(itisthesamenumberwhenreadforwardasbackward).Writeaprogramthatfindsallprimepalindromesintherangeoftwosuppliednumb
XMzhou
·
2020-08-13 11:07
USACO
USACO
1.5.1 —— DP
NumberTrianglesConsiderthenumbertriangleshownbelow.Writeaprogramthatcalculatesthehighestsumofnumbersthatcanbepassedonaroutethatstartsatthetopandendssomewhereonthebase.Eachstepcangoeitherdiagonallydown
XMzhou
·
2020-08-13 11:07
USACO
[
USACO
09DEC]晕牛Dizzy Cows --拓扑排序
Luogu2017题目分析:这题可以用拓扑排序,我们可以这样加边,先按拓扑排序,把入度为0的加入队列,(这题无向边入度不加),遍历他的所有边,如果碰到一条他连出去的无向边并且这条无向边还没有被标记过,那么直接标记一下,这样做就一定能保证无环,如果最终所有的点里面还有点没有入队过,说明这些点在环中,则说明没有可行的方案,直接输出-1Code:#includeusingnamespacestd;#de
小元勋
·
2020-08-13 11:24
拓扑排序
P2017 [
USACO
09DEC]晕牛Dizzy Cows
给你一张有向无向混合图,要求你为无向边定向,使得图上没有环。开始看到被卡了,考虑tarjan但是又有无向边又有有向边的确不是很好做考虑全部是有向图但是没有环的DAG图,一般我们的判定方式都是用拓扑排序但是如果你把边全部搞进来,发现没法排,怎么办呢?思路在于你看到其实无向边是转化成有向边的,所以说其实进行拓扑排序的时候其实无向边是无关紧要的那么我们只先读进来有向边,进行拓扑排序,就会得到一个序列我们
weixin_33766168
·
2020-08-13 11:39
[
USACO
09DEC]晕牛Dizzy Cows (拓扑排序)
https://www.luogu.org/problem/P2017题目背景Hzwer神犇最近又征服了一个国家,然后接下来却也遇见了一个难题。题目描述Thecowshavetakentoracingeachotheraroundthefarmbuttheygetverydizzywhenrunningincircles,andeveryoneknowsthatdizzycowsdon'tprod
weixin_30299539
·
2020-08-13 11:23
题解 p2017 [
USACO
09DEC]晕牛Dizzy Cows
前言:P大终于又更新了正文转送门由于当时我这个ZZ不知怎么了,这份题解排版可能有些尴尬,建议大家读完题后,看我主程序前的代码的注释,然后看最下面的图片,然后看第一张图片,对不起,望多谅解以样例为例。具体看代码及其中的注释,这样做的正确性,看最下面说明#include#include#includeusingnamespacestd;/* 晕牛:拓扑排序 根据题干可知,有向边不成环,所以通过
weixin_30312557
·
2020-08-13 11:23
上一页
25
26
27
28
29
30
31
32
下一页
按字母分类:
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
其他