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
cows
【POJ 2481】
Cows
【题目链接】http://poj.org/problem?id=2481【算法】树状数组注意特判两头牛的s,e值相同【代码】#include#include#include#include#include#include#include#include#include#include#include#include#include#include#include#include#include#i
a576969381
·
2020-08-25 02:18
「力扣」299. 猜数字游戏(第五天)
每次他猜测后,你给他一个提示,告诉他有多少位数字和确切位置都猜对了(称为“Bulls”,公牛),有多少位数字猜对了但是位置不对(称为“
Cows
”,奶牛)。你的朋友将会根据提示继续猜,直到猜出秘密数字。
陈野菜
·
2020-08-25 01:11
#
LeetCode
算法
Lost
Cows
POJ - 2182 树状数组+倍增
需要用树状数组维护01序列前缀和,并且查找某个位置的前缀和是k,也就是前面有k个1这个可以用二分,两个log,但是用倍增就是一个log不得不说树状数组和倍增的相性真的很好,倍增到的节点维护信息与上一级完全没有重合譬如说跳8可以跳到8,跳4的时候如果可以跳12直接加上c[12]就可以,因为c[12]维护的是c[9]到c[12]#include//#pragmacomment(linker,"/STA
Drenight
·
2020-08-24 22:08
[BZOJ2060][Usaco2010 Nov]Visiting
Cows
拜访奶牛
[Usaco2010Nov]VisitingCows拜访奶牛Description经过了几周的辛苦工作,贝茜终于迎来了一个假期.作为奶牛群中最会社交的牛,她希望去拜访N(1C2).这样,在每一对奶牛之间都有一条唯一的通路.FJ希望贝茜尽快的回到农场.于是,他就指示贝茜,如果对于一条路直接相连的两个奶牛,贝茜只能拜访其中的一个.当然,贝茜希望她的假期越长越好,所以她想知道她可以拜访的奶牛的最大数目.
Sakagami_Tomoyo
·
2020-08-24 22:23
动态规划
Bulls and
Cows
题目:YouareplayingthefollowingBullsandCowsgamewithyourfriend:Youwritedownanumberandaskyourfriendtoguesswhatthenumberis.Eachtimeyourfriendmakesaguess,youprovideahintthatindicateshowmanydigitsinsaidguessm
liuchongee
·
2020-08-24 19:34
leetcode刷题
BZOJ1669: [Usaco2006 Oct]Hungry
Cows
饥饿的奶牛
题目传送门题解:水过最长不下降子序列贴上代码#include#definelllonglongconstintINF=0x7fffffff;constdoubleeps=1e-5;usingnamespacestd;constintmaxn=5000+5;intread(){intx=0,f=1;charch=getchar();while(ch'9'){if(ch=='-')f*=-1;ch=g
zjq_01
·
2020-08-23 08:27
dp
poj1945 Power Hungry
Cows
BFS
DescriptionFJ’scowswouldliketobeabletocomputeintegerpowersP(1#include#include#include#include#include#include#include#includeusingnamespacestd;constintp1=20101,p2=97;intn,m,ans;structnode{intx,y,z;};q
cnyali_zhou888
·
2020-08-23 08:27
bfs
BZOJ 1669: [Usaco2006 Oct]Hungry
Cows
饥饿的奶牛|动态规划
刷水又来了一发裸的最长上升子序列然而我并没有写二分而是写的暴力#include#include#include#include#include#include#include#include#include#include#defineT5050usingnamespacestd;intsc(){inti=0;charc=getchar();while(c>'9'||c='0'&&cst[l])l
ws_yzy
·
2020-08-23 08:29
动态规划
bzoj 1669: [Usaco2006 Oct]Hungry
Cows
饥饿的奶牛【dp+树状数组+hash】
最长上升子序列。虽然数据可以直接n方但是另写了个nlogn的转移:f[i]=max(f[j]+1)(a[j]#includeusingnamespacestd;constintN=5005;intn,a[N],f[N],ans;intread(){intr=0,f=1;charp=getchar();while(p>'9'||p='0'&&pf[i])f[i]=f[j]+1;ans=max(ans
weixin_30703911
·
2020-08-23 07:22
bzoj1669 [Usaco2006 Oct]Hungry
Cows
饥饿的奶牛
题目最,最,最长上升子序列。可以说是很简单了。唯一需要注意的是要把f数组一开始赋值为1.#include#defineN5000usingnamespacestd;intf[N+5],A[N+5],n,mx;inlinecharnc(){staticcharbuf[100000],*p1=buf,*p2=buf;returnp1==p2&&(p2=(p1=buf)+fread(buf,1,1000
wanherun
·
2020-08-23 07:40
刷题总结
动归与递推
BZOJ1669 [Usaco2006 Oct]Hungry
Cows
饥饿的奶牛
标签:LIS,DPDescriptionFarmerJohn养了N(1#include#include#include#include#include#include#include#definerep(i,a,b)for(inti=a;i=b;i--)#definemem(x,num)memset(x,num,sizeofx)#defineLLlonglong#definereg(x)for(i
yjjr
·
2020-08-23 07:09
DP
bzoj
OI成长历程
bzoj1669 Hungry
Cows
Bzoj1669饥饿的牛注:bzoj1669好像需要买权限,好吧,大概听一下思路就好了,,代码并不清楚是否能AC主要是求最长不下降子序列的的二分方法。【二分求最长不下降子序列(LIS)】【bzoj1669】[Usaco2006Oct]HungryCows饥饿的奶牛题目描述FarmerJohn养了N(1<=N<=5,000)头奶牛,每头牛都有一个不超过32位二进制数的正整数编号。FJ希望奶牛们在进食
Freddddddddddd
·
2020-08-23 06:30
二分
【BZOJ】1669: [Usaco2006 Oct]Hungry
Cows
饥饿的奶牛(lis)
http://www.lydsy.com/JudgeOnline/problem.php?id=1669水题太严重#include#include#include#include#include#includeusingnamespacestd;#definerep(i,n)for(inti=0;i=(n);--i)#definefor4(i,a,n)for(inti=(a);i>(n);--i)
aocong4527
·
2020-08-23 05:29
bzoj1669[Usaco2006 Oct]Hungry
Cows
饥饿的奶牛*
bzoj1669[Usaco2006Oct]HungryCows饥饿的奶牛题意:求最长单调递增子序列,序列大小≤5000题解:蒟蒻弱写了一个O(n^2)的。代码:1#include2#include3#include4#defineinc(i,j,k)for(inti=j;i'9'){if(ch=='-')f=-1;ch=getchar();}11while(ch>='0'&&ch<='9')x=
anheku1562
·
2020-08-23 05:57
数据结构与算法
BZOJ 1669: [Usaco2006 Oct]Hungry
Cows
饥饿的奶牛( LIS )
裸的LIS-----------------------------------------------------------------#include#include#include#include#definerep(i,n)for(inti=0;i>n;rep(i,n)g[i]=inf;intans=0;rep(i,n){intx;scanf("%d",&x);intt=lower_bo
weixin_30564901
·
2020-08-23 04:14
bzoj1669 [Usaco2006 Oct]Hungry
Cows
饥饿的奶牛
DescriptionFarmerJohn养了N(1#defineN10010#defineinf100000000intn,ans;inta[N];intmn[N];inlineintread(){intx=0,f=1;charch=getchar();while(ch'9'){if(ch=='-')f=-1;ch=getchar();}while(ch>='0'&&ch>1;if(mn[mid
weixin_30416871
·
2020-08-23 04:42
bzoj 1669: [Usaco2006 Oct]Hungry
Cows
饥饿的奶牛 暴力
→题目链接←最长上升子序列暴力搞就能过,并且才140ms数据太水了。。。代码:#include#include#include#include#include#include#defineinf999999999#definelllonglongusingnamespacestd;intn;inta[5050];intdp[5050];intans=0;intmain(){scanf("%d",&
everlasting__
·
2020-08-23 04:27
BZOJ题解
USACO
水题
暴力
BZOJ1669: [Usaco2006 Oct]Hungry
Cows
饥饿的奶牛
题意给定长度为n的序列,求最长上升子序列复杂度O(nlogn)题解网上有很多关于最长上升子序列nlogn的求法,我这里不在过多叙述。#include#include#include#includeusingnamespacestd;intn,a[5001],last[5001],ans;intmain(){memset(last,127,sizeof(last));scanf("%d",&n);f
小火小火车车车
·
2020-08-23 04:22
bzoj1669 [Usaco2006 Oct]Hungry
Cows
饥饿的奶牛(nlogn求最长不下降子序列)
就是求最长不下降子序列,改进了一下,nlogn的做法。多记一个d数组,d[k]表示长度为k的不下降子序列末尾元素的最小值。考虑新进来一个元素a[i]:如果这个元素大于等于d[len],直接让d[++len]=a[i].如果这个元素小于d[len]呢?说明它不能接在最后一个后面了.准确的说,并不是接在谁后面。而是替换掉谁。因为它接在前面的谁后面都是没有意义的,再接也超不过最长的len,所以是替换掉别
Icefox_zhx
·
2020-08-23 04:05
bzoj
二分
luogu P2868 [USACO07DEC]观光奶牛Sightseeing
Cows
analysis题目要求的是最大平均乐趣值,相当于就是求∑i=1PW[iu]+W[iv]C[i]\sum_{i=1}^{P}\frac{W[{i_u}]+W[{i_v}]}{C[i]}i=1∑PC[i]W[iu]+W[iv]的最大值但是题目里有一个条件,就是说每个建筑物只能走一次(废话,不然的话直接在最快乐的那个建筑物那里一直待着就可以了啊),并且必须要走过一条边先考虑第二个问题,必须走过一条边就
AndrewMe8211
·
2020-08-23 03:36
图论算法
数学
洛谷 2868 [USACO07DEC]观光奶牛Sightseeing
Cows
题目戳这里一句话题意L个点,P条有向边,求图中最大比率环(权值(Fun)与长度(Tim)的比率最大的环)。Solution巨说这是0/1分数规划。话说0/1分数规划是真的难,但貌似有一些规律,总是离不开一个二分和带mid的不等式。记环S=({vi},{ei}),其中{vi}为环上结点的集合,{ei}为环上的边的集合我们先分析一波公式:不过是要求\(\sum_{i=1}^{t}Fun[v[i]]/\
weixin_30853329
·
2020-08-23 03:15
poj 3348
Cows
(凸包+叉积求面积)
【题目大意】:给出一个多边形,求其凸包面积,答案/50取整输出【解题思路】:水题,凸包模版+叉积求多边形面积【代码】:#include#include#include#include#include#include#include#include#include#include#includeusingnamespacestd;#defineeps1e-8#definepiacos(-1.0)#d
new_wu
·
2020-08-23 02:31
凸包
计算几何
struct
p2p
Luogu 2868 [USACO07DEC]观光奶牛Sightseeing
Cows
01分数规划复习。这东西有一个名字叫做最优比率环。首先这个答案具有单调性,我们考虑如何检验。设$\frac{\sum_{i=1}^{n}F_i}{\sum_{i=1}^{n}T_i}=e$,我们需要检验的就是$\sum_{i=1}^{n}(F_i-mid*T_i)\geq0$是否存在。感觉这玩意不好算,再变形一下:$\sum_{i=1}^{n}(e*T_i-F_i)#includeusingnam
dashu497731727
·
2020-08-23 01:53
Lost
Cows
(线段树+二分判定)
4835:[Usaco2003Open]LostCowsTimeLimit:1SecMemoryLimit:128MBSubmit:21Solved:17[Submit][Status][WebBoard]DescriptionN(2#include#includeusingnamespacestd;constintmaxn=8000+10;inttree[maxn>1;if(R=L&&r>1;i
allia990718
·
2020-08-23 01:24
#0/1分数规划+spfa负环# [luogu P2868] [USACO07DEC]Sightseeing
Cows
G
TitleP2868[USACO07DEC]SightseeingCowsGSolution∑i=1tF[i]∑i=1tA[i]=ans\frac{\sum_{i=1}^{t}F[i]}{\sum_{i=1}^{t}A[i]}=ans∑i=1tA[i]∑i=1tF[i]=ans我们可以二分ansansans∑i=1tF[i]−∑i=1tA[i]∗mid>0\sum_{i=1}^{t}F[i]-\s
心有猛虎|细嗅蔷薇
·
2020-08-23 00:34
0/1分数规划
最短路径
Sightseeing
Cows
G
SightseeingCowsG\operatorname{Sightseeing\
Cows
\G}SightseeingCowsG题目链接:luoguP2868\operatorname{luogu
SSL_TJH
·
2020-08-22 04:41
#
数学或数论
模板题
#
图论
P2858 [USACO06FEB]奶牛零食Treats for the
Cows
-动态规划,区间dp
约翰经常给产奶量高的奶牛发特殊津贴,于是很快奶牛们拥有了大笔不知该怎么花的钱.为此,约翰购置了N(1≤N≤2000)份美味的零食来卖给奶牛们.每天约翰售出一份零食.当然约翰希望这些零食全部售出后能得到最大的收益.这些零食有以下这些有趣的特性:•零食按照1..N编号,它们被排成一列放在一个很长的盒子里.盒子的两端都有开口,约翰每天可以从盒子的任一端取出最外面的一个.•与美酒与好吃的奶酪相似,这些零食
LingFengNJT
·
2020-08-22 02:20
动态规划-区间
(Til the
Cows
Come Home )链式前向星存图,优先队列,dijkstra算法
题目链接USACO2004November下面只是介绍模板,对于这道题还要注意边和顶点的输入顺序,下面的模板都是按照先顶点后边的顺序处理的,直接复制提交会wa的,所以最好是自己理解着做,要是偷懒直接复制wa了别怪我常规易于理解的方法#include#include#includeusingnamespacestd;//djk求单源最短路,邻接矩阵存图时间复杂度o(n^2)constintN=(in
While.True
·
2020-08-20 17:06
算法
【SPFA】[USACO07DEC] Sightseeing
Cows
G
LinkLinkLinkluoguP2868luogu\P2868luoguP2868DescriptionDescriptionDescription大意就是在图上找一个环,求这个这个环的点权/边权的最大值SampleSampleSampleInputInputInput57301010510123232345352455513522SampleSampleSampleOutputOutputO
SSL_LTH
·
2020-08-20 03:43
图论
SPFA
SPFA
01分数规划
CSU-ACM2017暑假集训2-二分搜索 poj-2456 Aggressive
cows
-最大化最小值
题目:FarmerJohnhasbuiltanewlongbarn,withN(2#include#include#include#includeusingnamespacestd;intn,c;ints[111111];intjudge(intdis){intl=0,r=1;intcounts=0;while(1){while(r
Zhangcan233
·
2020-08-19 08:22
二分
[USACO07DEC]Sightseeing
Cows
G
题目描述FarmerJohnhasdecidedtorewardhiscowsfortheirhardworkbytakingthemonatourofthebigcity!Thecowsmustdecidehowbesttospendtheirfreetime.Fortunately,theyhaveadetailedcitymapshowingtheL(2≤L≤1000)majorlandma
SSLGZ_yyc
·
2020-08-19 08:31
c++
图论
01分数规划
POJ 2186 Popular
Cows
受欢迎的奶牛
PopularCowsTimeLimit:2000MSMemoryLimit:65536KTotalSubmissions:45992Accepted:18779DescriptionEverycow’sdreamistobecomethemostpopularcowintheherd.InaherdofN(1#include#include#include#includeusingnamespa
浮生十味·
·
2020-08-18 16:35
算法
图论
强连通分量
Leetcode NO.299 Bulls and
Cows
本题题目要求如下:YouareplayingthefollowingBullsandCowsgamewithyourfriend:Youwritea4-digitsecretnumberandaskyourfriendtoguessit.Eachtimeyourfriendguessesanumber,yougiveahint.Thehinttellsyourfriendhowmanydigits
lym1108csu
·
2020-08-18 03:07
Leetcode
LeetCode 299. 猜数字游戏
朋友每猜测一次,你就会给他一个提示,告诉他的猜测数字中有多少位属于数字和确切位置都猜对了(称为“Bulls”,公牛),有多少位属于数字猜对了但是位置不对(称为“
Cows
”,奶牛)。
HarvestWu
·
2020-08-17 20:44
LeetCode
POJ-3660 Cow Contest(Floyd最短路变形)
N(1≤N≤100)
cows
,convenientlynumbered1..N,areparticipatinginaprogrammingcontest.Asweallknow,somecowscodebetterthanothers.Eachcowhasacertainconstantskillratingthatisuniqueamongthecompetitors.Thecontestis
【木木】
·
2020-08-15 15:00
POJ
HYSBZ - 1734 二分
FarmerJohnhasbuiltanewlongbarn,withN(2#include#include#includeusingnamespacestd;#defineINF1e9inta[100000];//存放牛舍的位置intn,
cows
Chendabaiiii
·
2020-08-14 08:28
ACM题目
[HYSBZ - 1734] Aggressive
cows
愤怒的牛(二分)
1734:[Usaco2005feb]Aggressivecows愤怒的牛DescriptionFarmerJohnhasbuiltanewlongbarn,withN(2#include#include#includeusingnamespacestd;inta[100005];intmain(void){intn,c;scanf("%d%d",&n,&c);inti,cnt,j;for(i=0
Mr.Chanx
·
2020-08-14 07:34
寒训
基础题
专题训练
POJ 3348
Cows
凸包
CowsTimeLimit:2000MSMemoryLimit:65536KTotalSubmissions:12101Accepted:5243DescriptionYourfriendtothesouthisinterestedinbuildingfencesandturningplowsharesintoswords.Inordertohelpwithhisoverseasadventure
Mr_Hello_World
·
2020-08-14 05:43
ACM与算法
USACO08JAN && 洛谷P2419 牛大赛
题目描述N(1≤N≤100)
cows
,convenientlynumbered1..N,areparticipatinginaprogrammingcontest.Asweallknow,somecowscodebetterthanothers.Eachcowhasacertainconstantskillratingthatisuniqueamongtheco
weixin_30732487
·
2020-08-13 20:01
luogu P2419 [USACO08JAN]牛大赛Cow Contest
题目背景[Usaco2008Jan]题目描述N(1≤N≤100)
cows
,convenientlynumbered1..N,areparticipatinginaprogrammingcontest.Asweallknow
weixin_30444105
·
2020-08-13 20:05
[Usaco 2011 Dec]Umbrellas for
Cows
题面:今天是下雨天!FJ的N(1mdodec(j);ifij;iflcost[i+1]thencost[i]:=cost[i+1];fori:=1tondof[i]:=cost[a[i]-a[1]+1];fori:=2tondoforj:=1toi-1dof[i]:=min(f[i],f[j]+cost[a[i]-a[j+1]+1]);writeln(f[n]);end.
ACZSH
·
2020-08-13 19:39
Bulls and
Cows
问题及解法
问题描述:YouareplayingthefollowingBullsandCowsgamewithyourfriend:Youwritedownanumberandaskyourfriendtoguesswhatthenumberis.Eachtimeyourfriendmakesaguess,youprovideahintthatindicateshowmanydigitsinsaidgues
我们要爱学习
·
2020-08-13 19:04
Luogu P6191 [USACO09FEB]Bulls And
Cows
S (递推)
文章目录来源:JZOJ,LuoguP6191[传送门](https://www.luogu.com.cn/problem/P6191)题目背景题目描述解题思路美妙的Code来源:JZOJ,LuoguP6191传送门题目背景一年一度的展会要来临了,FarmerJohnFarmerJohnFarmerJohn想要把N(1≤N≤100,0001≤N≤100,000)N(1\leqN\leq100,000
Z__X
·
2020-08-13 18:24
动态规划/递推
bzoj1720[Usaco2006 Jan]Corral the
Cows
奶牛围栏
题意:给n个点,问要搞一个正方形包括进c个点,边长最小。论不好好看题的危害,水题搞半天。一开始以为是长方形,感觉二分不可做?(傻逼的我,二分套二分不就好了)然后我就觉得直接暴力就好。接下来这一段是我傻逼的错误题目思考过程,不想看的可以跳过————————————————————易证长正方形边上一定有点。然后每个点枚举四个方向,四个方向上存下所有点,然后排个序求个第c小就好了。其实这种算法貌似没有什
Transcendence_magia
·
2020-08-13 17:40
bzoj
二分
洛谷p2419[USACO08JAN]牛大赛Cow Contest
题目背景[Usaco2008Jan]题目描述N(1≤N≤100)
cows
,convenientlynumbered1..N,areparticipatinginaprogrammingcontest.Asweallknow
fighter_OI
·
2020-08-13 14:55
洛谷
usaco
floyd
图论
洛谷P1204 [USACO1.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 [USACO07DEC]观光奶牛 Sightseeing
Cows
题目描述FarmerJohnhasdecidedtorewardhiscowsfortheirhardworkbytakingthemonatourofthebigcity!Thecowsmustdecidehowbesttospendtheirfreetime.Fortunately,theyhaveadetailedcitymapshowingtheL(2≤L≤1000)majorlandma
dezhen7015
·
2020-08-13 13:34
[USACO09DEC]晕牛Dizzy
Cows
--拓扑排序
Luogu2017题目分析:这题可以用拓扑排序,我们可以这样加边,先按拓扑排序,把入度为0的加入队列,(这题无向边入度不加),遍历他的所有边,如果碰到一条他连出去的无向边并且这条无向边还没有被标记过,那么直接标记一下,这样做就一定能保证无环,如果最终所有的点里面还有点没有入队过,说明这些点在环中,则说明没有可行的方案,直接输出-1Code:#includeusingnamespacestd;#de
小元勋
·
2020-08-13 11:24
拓扑排序
P2017 [USACO09DEC]晕牛Dizzy
Cows
给你一张有向无向混合图,要求你为无向边定向,使得图上没有环。开始看到被卡了,考虑tarjan但是又有无向边又有有向边的确不是很好做考虑全部是有向图但是没有环的DAG图,一般我们的判定方式都是用拓扑排序但是如果你把边全部搞进来,发现没法排,怎么办呢?思路在于你看到其实无向边是转化成有向边的,所以说其实进行拓扑排序的时候其实无向边是无关紧要的那么我们只先读进来有向边,进行拓扑排序,就会得到一个序列我们
weixin_33766168
·
2020-08-13 11:39
洛谷2017 晕牛Dizzy
Cows
(拓扑排序)
duang~【题目分析】这道题为什么想到拓扑排序?因为最后要求判断无向边方向使图无环,所以就想到啦。对于已给出的有向边,我们将u->v视为uv,否则v->u。【代码~】#includeusingnamespacestd;constintMAXN=1e5+10;constintMAXM=1e6+10;intn,m1,m2,cnt,sum;inthead[MAXN];intnxt[MAXM],to[M
weixin_30552635
·
2020-08-13 11:27
上一页
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
其他