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
USACO
2006 November Gold 玉米地Corn Fields
DescriptionFarmerJohn新买了一块长方形的牧场,这块牧场被划分成M行N列(1usingnamespacestd;constintMaxn=13,p=100000000;intn,m,tot,s[Maxn];intans,f[Maxn][1=p)f[i][j]-=p;}if(i==n)ans+=f[i][j];if(ans>=p)ans-=p;}cout<
DancingZ
·
2020-08-23 00:11
状压dp
【每日DP】day2、P1879 [
USACO
06NOV]Corn Fields G玉米地(状压DP模板题)难度⭐⭐⭐★
P1879[
USACO
06NOV]CornFieldsG题目链接输入23111010输出9一道简单的状压DP入门题。
繁凡さん
·
2020-08-23 00:35
#
状态压缩DP
#
每日DP
P1879 [
USACO
06NOV]Corn Fields G (状压dp)
P1879[
USACO
06NOV]CornFieldsG洛谷链接题目描述FarmerJohnhaspurchasedalushnewrectangularpasturecomposedofMbyN(1≤
October's very own
·
2020-08-23 00:31
状压dp
洛谷P1879——[
USACO
06NOV]玉米田Corn Fields
大致题意:有一块地,然后,不对,这是中文题,不用说题意,还是说一下,不然这篇博客看起来就像是划水的博客一样,就是选则一些为1的区域去种草,不能在相邻的区域种草,问种草的方案有多少种。很明显的状压DP,首先预处理出每一行中可以种草的情况,就是处理出那些草不相邻的并且没有在0上种草的合法情况。然后再对每一行的合法情况:去加上前一行的合法情况的种类,当然,要判断能否从前一行转移到当前行。最后,代码:#i
C画中仙
·
2020-08-23 00:30
动态规划
洛谷P1879 [
USACO
06NOV]玉米田Corn Fields【状压DP】
时空限制1000ms/128MB题目描述FarmerJohnhaspurchasedalushnewrectangularpasturecomposedofMbyN(1≤M≤12;1≤N≤12)squareparcels.Hewantstogrowsomeyummycornforthecowsonanumberofsquares.Regrettably,someofthesquaresareinf
niiick
·
2020-08-23 00:58
动态规划--状压DP
位运算
洛谷P1879 [
USACO
06NOV]玉米田Corn Fields--状态压缩
状态压缩,子集枚举,所有状态都试一遍#includeusingnamespacestd;constintN=13;intf[N][1g[i])continue;//状态不合法if((j&(j>m>>n;num=(1>x;if(x)g[i]+=(1<<(j-1));}dp();intans=0;for(inti=0;i<=g[m];i++)ans+=f[m][i],ans%=P;cout<
lengxuenong
·
2020-08-23 00:57
dp
状态压缩
洛谷1879 [
USACO
06NOV]玉米田Corn Fields
(http://www.elijahqi.win/2017/07/07/%E6%B4%9B%E8%B0%B71879-
usaco
06nov%E7%8E%89%E7%B1%B3%E7%94%B0corn-fields
elijahqi
·
2020-08-23 00:24
动态规划
P1879 [
USACO
06NOV]玉米田Corn Fields
https://www.luogu.org/problemnew/show/P1879状压DP入门题先压缩状态,再判断所有状态的可行性,状态数为1>1))==0此时就是合法状态即一排中不会有相邻的两块草地再纵向找,如果第i行的某一状态和i-1行的某一状态的&值为0则说明上下无相邻草地此时再再判断这个时候的草地分配情况是否违反开始的草地情况,即保证此时状态不要有不合法的逐行累加取模即可,最后把所有状
yyyan_
·
2020-08-23 00:52
动态规划
POJ3254&&洛谷P1879 [
USACO
06NOV]玉米田Corn Fields
状压DP入门题我写的第一道状压DP状压就是把某种状态,用某种进制的数字串表示出来,比如说一行格子,奇数格子有障碍物,偶数没有,我们就可以表示成1010101,这大概就是状压的主要思想对于这些数字串,我们叫做可行状态,需要预处理出来,然后我们发现,预处理所有状态,可以用dfs搜一遍,就可以很快的得到所有可行状态对于这道题,可行状态就是在二进制表示中两个1不挨着,如何知道二进制表示不挨着?将串向左移动
AcerMo
·
2020-08-23 00:19
动态规划
【洛谷 P1879】[
USACO
06Nov]Corn Fields G
题目描述题目FarmerJohnhaspurchasedalushnewrectangularpasturecomposedofMbyN(1≤M≤12;1≤N≤12)squareparcels.Hewantstogrowsomeyummycornforthecowsonanumberofsquares.Regrettably,someofthesquaresareinfertileandcan’t
dreamcastღ
·
2020-08-23 00:17
洛谷有题
DP
状压DP
P1219 [
USACO
1.5]八皇后 Checker Challenge(C语言)
P1219[
USACO
1.5]八皇后CheckerChallenge1.思路1.1对角线的表示首先根据题目的要求,我们可以用一个数组line[13]表示皇后放置的位置如line[4]=5则表示第4行第5
小徐同学不写代码
·
2020-08-22 13:30
#
搜索
#
递归
P1596 [
USACO
10OCT]Lake Counting S(C语言)
P1596[
USACO
10OCT]LakeCountingS(C语言)思路首先根据题目要求,输入行和列。之后便将二维数组填充。
小徐同学不写代码
·
2020-08-22 13:30
#
搜索
洛谷
记录从8.1开始做到8.23的所有题
以下共42题以下是luoguP2879[
USACO
07JAN]TallestCowS模拟贪心前缀和P2512[HAOI2008]糖果传递贪心+乱搞P6745『MdOIR3』Number高精度或模拟乱搞P6746
vibrant72
·
2020-08-22 09:41
OI
USACO
06NOV Corn Fields————状压DP
题解:本题主要考查状压DP简要题意:有m∗nm*nm∗n的田地,000表示贫瘠,不能用来种草;111表示肥沃,可以种草。要求没有哪两块草地有公共边,求共有几种方案。1.状压DP:数据范围为(1≤m≤12;1≤n≤12)(1≤m≤12;1≤n≤12)(1≤m≤12;1≤n≤12),应该状压。状压DP一般步骤:(1).预处理:处理每一行的情况,用f[i]f[i]f[i]表示;(2).判断合法性:在状态
wly127
·
2020-08-22 04:16
DP
【9910】竞赛总分
TimeLimit:1secondMemoryLimit:32MB问题描述学生在我们
USACO
的竞赛中的得分越多我们越高兴。我们试着设计我们的竞赛以便人们能尽可能地多得分。
awcxv
·
2020-08-22 04:57
USACO
3.1.2 总分 Score Inflation
题解完全背包裸题,不解释。Code//HFEusingnamespacestd;intn,m,k;intf[10001];intv[10001],w[10001];intmain(void){cin>>n>>m;for(inti=1;i>v[i]>>w[i];intans=0;for(inti=1;ians)ans=f[j];cout<<ans<<endl;return0;}
会飞的蟋蟀
·
2020-08-22 03:49
USACO
动态规划
P2858 [
USACO
06FEB]奶牛零食Treats for the Cows-动态规划,区间dp
约翰经常给产奶量高的奶牛发特殊津贴,于是很快奶牛们拥有了大笔不知该怎么花的钱.为此,约翰购置了N(1≤N≤2000)份美味的零食来卖给奶牛们.每天约翰售出一份零食.当然约翰希望这些零食全部售出后能得到最大的收益.这些零食有以下这些有趣的特性:•零食按照1..N编号,它们被排成一列放在一个很长的盒子里.盒子的两端都有开口,约翰每天可以从盒子的任一端取出最外面的一个.•与美酒与好吃的奶酪相似,这些零食
LingFengNJT
·
2020-08-22 02:20
动态规划-区间
[
Usaco
2016 Open]Field Reduction
题目大意农夫约翰的N(5#include#include#defineMAXN50007#defineINF40000*40000+10//INF太小usingnamespacestd;intn,sum,ans=INF;boolvis[MAXN];structnode{intx,y;intid;}a[MAXN];structant{intx,y;intid;}b[20];boolcmp1(node
ShawnBox
·
2020-08-22 02:39
【题解】洛谷P6006 [
USACO
20JAN]Farmer John Solves 3SUM G
题意传送门题解发现n≤5000n\leq5000n≤5000,那么我们自然想到O(n2)O(n^2)O(n2)预处理之后O(1)O(1)O(1)回答询问。先考虑一个更简单的问题,如果f[i][j]f[i][j]f[i][j]表示在区间[l,r][l,r][l,r]中,满足k∈(l,r),a[k]+a[l]+a[r]=0k\in(l,r),a[k]+a[l]+a[r]=0k∈(l,r),a[k]+a
JokerJim
·
2020-08-22 02:18
题解
Translate:
USACO
/inflate
这是
USACO
Chapter3.1中的OI题目ScoreInflation的翻译,参见介绍及题解,C语言代码,C++语言代码,Pascal语言代码。
Who_is_WZX
·
2020-08-22 02:13
动态规划
usaco
【动态规划】【
USACO
】Score Inflation
Themorepointsstudentsscoreinourcontests,thehappierwehereatthe
USACO
are.Wetrytodesignourcontestssothatpeoplecanscoreasmanypointsaspossible
liveas
·
2020-08-22 02:10
USACO
动态规划
竞赛总分---背包动规
题目描述:学生在我们
USACO
的竞赛中的得分越多我们越高兴。我们试着设计我们的竞赛以便人们能尽可能的多得分。
diqi5289
·
2020-08-22 01:26
Luogu P1894 [
USACO
4.2]The Perfect Stall
传送门是道绿题???二分图(网络流)不应该是蓝打底???这题浏览一遍就知道是二分图(网络流)算法喽,二分图代码太短,不想写(←这人???),所以就拿网络流练练手。设源点S=0,汇点T=n+m+1。从S向每头牛建一条流量为1的边。从每头牛向它们喜欢的牛栏建一条流量为1的边。从牛栏向T建一条流量为1的边。然后跑最大流就可以了。CODE:1#include2#include3#include4#incl
dianminba7855
·
2020-08-22 01:51
excel透视表计数去重_Excel数据透视表中的唯一计数
excel透视表计数去重Inapreviousarticle,RogerGoviershowed
usaco
upleofdifferentwaystogetaUniquecountwithaPivotTable
culiao2169
·
2020-08-22 01:03
java
python
大数据
人工智能
机器学习
【
USACO
3.1.2】总分 背包问题动态规划
完全背包问题。f[i][j]表示用前j个物品,放满i的空间,能取得最大价值。f[i][j]=maxf[i-a[P]]j-1]+b[P]j按顺序用的话,数组第二维可以压掉。即为f[i]=maxf[i-a[P]]+b[P]Executing...Test1:TESTOK[0.008secs,3484KB]Test2:TESTOK[0.008secs,3484KB]Test3:TESTOK[0.008s
CMTM4
·
2020-08-22 01:39
USACO
DP
水
POJ 3259/
USACO
2006 December Gold:Wormholes
#include#include#include#includeconstintmaxn=510,inf=1000000000;inte,to[maxn*12],ne[maxn*12],be[maxn],w[maxn*12];intd[maxn],p[maxn],ti[maxn],q[maxn*maxn];intm,n,wx,f,l,fl;voidadd(intx,inty,intz){to[++
yizr_cnyali
·
2020-08-22 01:48
USACO
POJ
BZOJ 1604: [
Usaco
2008 Open]Cow Neighborhoods 奶牛的邻居 曼哈顿距离转切比雪夫距离 Treap
1604:[
Usaco
2008Open]CowNeighborhoods奶牛的邻居TimeLimit:5SecMemoryLimit:64MBSubmit:1131Solved:463[Submit][
BlackJack_
·
2020-08-22 00:18
切比雪夫距离
—————————计算几何
平衡树
—————————中级数据结构
【bzoj4742: [
Usaco
2016 Dec]Team Building】dp
4742:[
Usaco
2016Dec]TeamBuildingTimeLimit:10SecMemoryLimit:128MBSubmit:168Solved:98[Submit][Status][Discuss
BinGoo0o0o
·
2020-08-22 00:17
竞赛总分(简单dp之完全背包问题)
竞赛总分总时间限制:1000ms内存限制:65536kB描述学生在我们
USACO
的竞赛中的得分越多我们越高兴。我们试着设计我们的竞赛以便人们能尽可能多得分。
密码锁
·
2020-08-22 00:53
dp
竞赛总分
题目描述:学生在我们
USACO
的竞赛中的得分越多我们越高兴。我们试着设计我们的竞赛以便人们能尽可能的多得分。
dianminba7855
·
2020-08-22 00:36
竞赛得分(dp)
竞赛得分题目学生在我们
USACO
的竞赛中的得分越多我们越高兴。我们试着设计我们的竞赛以便人们能尽可能的多得分。
柯奕希
·
2020-08-22 00:20
动态规划
P5427 [
USACO
19OPEN]Left Out bitset优化做01矩阵翻转
题目链接:https://www.luogu.org/problemnew/show/P5427题意:给你一个L和R组成的n*n的矩阵(可以类比为01矩阵),问你能不能找到这样一个位置,先将它翻转之后,对剩下的矩阵翻转任意行或者任意列,可以使得所有的格子都为0或者1做法:之前做过一道类似的题目还会更难一点,这里的话用到了bitset优化,以某一行i作为一个标准去异或其他所有行,如果异或行j出来的值
余西子
·
2020-08-21 16:37
数据结构
思维
GMOJ.1002【
USACO
题库】1.1.3 Friday the Thirteenth黑色星期五
题目描述13号又是星期五是一个不寻常的日子吗?13号在星期五比在其他日少吗?为了回答这个问题,写一个程序来计算在n年里13日落在星期一,星期二…星期日的次数.这个测试从1900年1月1日到1900+n-1年12月31日.n是一个非负数且不大于400.这里有一些你要知道的:1900年1月1日是星期一.4,6,11和9月有30天.其他月份除了2月有31天.闰年2月有29天,平年2月有28天.年份可以被
Bill_liu2020
·
2020-08-21 12:15
usaco
c++
洛谷 P3119 [
USACO
15JAN]草鉴定Grass Cownoisseur 题解
一、题目:洛谷原题二、思路:好题啊。这道题非常好。我的思路是首先把原图的强连通分量缩点(这是人都能想到),然后就卡壳了。非常无耻地看了看题解。因为原题可以逆向,所以我们需要建两个图,这两个图之间的边是逆向的(也就是逆向走的桥梁)。然后跑SPFA最长路即可。注意数组大小。代码写的很好看。三、代码:#include#include#include#include#defineLLlonglong#de
Little-岸芷汀兰
·
2020-08-21 12:59
考验美术?——图论
计算机偶像——Tarjan
(复习)基础算法--搜索--深入训练(
USACO
-Feb08、WOW模拟赛Day2-T4、
USACO
-Dec13、CTSC-1999)
1.
USACO
-Feb08流星雨(meteor.cpp)题目描述(译文):贝茜听说了一个骇人听闻的消息:一场流星雨即将袭击整个农场,由于流星体积过大它们无法在撞击到地面前燃烧殆尽,届时将会对它撞到的一切东西造成毁灭性的打击
yashem66
·
2020-08-21 01:52
USACO
Riding The Fences 与欧拉路径问题
简单的看,图的路径算法可以分两类:可达性寻问题:找到一条满足某种条件的路径,如图的连通性问题(简单路径算法),欧拉路径,汉密顿路径等等;含权图的最优化问题:如点对间的最短路径,欧几里德网;而一切和图有关的算法,几乎都是DFS和BFS,这两家伙乍一看浓眉大眼的。他们所反映的,是计算机中的逻辑性与次序性,世界纷繁复杂,DFS与BFS是探索这些杂乱无章的一种逻辑很清晰、次序性很明显的思维方式。我当时学习
fairyroad
·
2020-08-20 23:16
USACO
算法
优化
c
USACO
Sweet Butter 与图的寻径算法
此题的实际模型如下:给定一个有P个顶点的无向含权图,选择一个顶点,使得从该点到给定的N个顶点的权值之和最小。最经典的就是Dijkstra算法了。这个经典的不能再经典的贪心策略,应该都知道的吧。每次都需要在Distance数组中寻求一个最小值,如果图很大,则在此处花费的时间会很多,而堆则可以在O(1)的时间内求得最小值,并且维护一个堆所需的时间都是在log级的。因此考虑把Distance数组的值用堆
fairyroad
·
2020-08-20 23:16
USACO
算法
distance
数据结构
search
list
存储
USACO
fact4, spin
1、fact4这个问题在《编程之美》上有过一个类似的问题,大概是求阶乘n!后面有多少个0,最后可以转换为求[1,N]之间因子5有多少次。这个问题和fact4有点渊源,对于n!的尾数,看看规律就知道了:1!=12!=23!=64!=245!=1206!=7207!=5,0408!=40,3209!=362,88010!=3,628,80011!=39,916,80012!=479,001,60013
fairyroad
·
2020-08-20 23:15
编程
优化
存储
360
USACO
Feed Ratios, Magic Squares
本质上讲,这两道题都是数学题,ratios是行列式解线性方程组,squares是组合数学。可见ACMer数学基础好确实是非常重要的。1、FeedRatios所求的实际上就是一个最简配比x,y,z,w,使得x(a1,b1,c1)+y(a2,b2,c2)+z(a3,b3,c3)=w(g1,g2,g3),我线性代数也忘得差不多了,不过对克莱姆法则还有一点印象。/*ID:fairyroadLANG:C++
fairyroad
·
2020-08-20 23:15
USACO
USACO
Stringsobits, 还是得搬出动态规划来
这题证明俺现在真是老了,退步了,这是第一份代码:#includeusingnamespacestd;ifstreamfin("kimbits.in");ofstreamfout("kimbits.out");unsignedintN,L,pos;intmain(){fin>>N>>L>>pos;unsignedintnum=0,count=0,max=(1max)break;bit1=0,tmp=
fairyroad
·
2020-08-20 23:15
USACO
算法
ini
P1550 [
USACO
08OCT]Watering Hole G
一道比较妙的题,虽然正解思路和代码实现都很简单,但这个idea的质量确实是高。也验证了质量与难度不直接挂钩。比我出的某些屑题不知道高到哪里去了题目链接与七桥问题有异曲同工之妙。打井实际上是将地下水与牧场相连,那么我们可以把地下水看做一个牧场,直接与地上的nnn个牧场连边。于是我们惊讶地发现,问题变成了一个最小生成树的板子。Kruskal直接上就行。真的很简单,不过我在点开题解之前一直想不明白,可能
bcrQAQ
·
2020-08-20 23:07
学习笔记
做题笔记
luogu4954 [
USACO
09Open] Tower of Hay 干草塔
luogu4954由于这个题要使用全部的干草堆,于是我们需要从后往前考虑最简单的贪心是从后往前每次在前面刚好比后面大的时候切一刀,但是这显然是错的,比如\(1000\1000\2\3\),贪心得到的应该是2,正确答案应该是3上面这个贪心虽然是错的,但是它为我们提供了一个很重要的结论:一定存在一个最优解,使得最底层的宽度最短,证明如下(fromzkw巨佬)任意取出一个能使层数最高的方案,设有CA层,
adfa4535
·
2020-08-20 22:39
USACO
OPEN 2019 Platinum 简要题解
T1TreeBoxes尝试使得每个点到某一祖先的路径都可以被一个矩形框住,发现类似析合树对应的置换撒点(i,pi)(i,p_i)(i,pi)就满足这一要求。#include"grader.h"#includestructE{intv;E*next;};constintN=100010,LGN=19;intn;intposx[N],posy[N],dep[N],sub[N];intprt[N][LG
Entropy Increaser
·
2020-08-20 22:24
题集/比赛题解
NOI2018 网络同步赛的启示
决不能在noip之后便不再写dijkstra不再写kruskal和并查集(关键时刻能替换掉可持久化并查集)D1T2:思维能力要提高,自己的结论与大佬的是本质字符串(完全无关)D1T3:本质字符串,好可做,
USACO
weixin_30532369
·
2020-08-20 21:44
2020.4.25 集训总结
T1P3605[
USACO
17JAN]PromotionCountingP当时脑子抽了写了个线段树合并…不过这题是线段树合并板子题吧#includeusingnamespacestd;#defineRep
NephrenRuqInsania
·
2020-08-20 21:06
#
树状数组
#
线段树
ACM学习大纲
1推荐题库•http://ace.delos.com/
usaco
/美国的OI题库,如果是刚入门的新手,可以尝试先把它刷通,能够学到几乎全部的基础算法极其优化,全部的题解及标程还有题目翻译可以baidu一个叫
a656418zz
·
2020-08-20 21:39
学习笔记
北大集训2019垫底记
打了场
usaco
,又垫底了。Day1上午打了场北大集训,又垫底了。开场发现T1大概是个简单题,然而由于各种原因调了三个小时,感觉直接把自己送掉了。T2T3都随便打了打暴力。
Entropy Increaser
·
2020-08-20 21:46
(Til the Cows Come Home )链式前向星存图,优先队列,dijkstra算法
题目链接
USACO
2004November下面只是介绍模板,对于这道题还要注意边和顶点的输入顺序,下面的模板都是按照先顶点后边的顺序处理的,直接复制提交会wa的,所以最好是自己理解着做,要是偷懒直接复制
While.True
·
2020-08-20 17:06
算法
最短路径问题 Floyd SPFA Dijkstra 效率实战大比拼 zz
虽然时间复杂度都清楚,不过实际运行起来如何心里还是没底,实践才是检验真理的标准啊前面在
USACO
3.2.6SweetButter那道题中已经看到,稀疏图中对单源问题来说SPFA的效率略高于Heap+Dijkstra
lyso1
·
2020-08-20 16:43
编程-算法
[
USACO
题库]1.2.3 Name That Number命名那个数字
题目:[
USACO
题库]1.2.3NameThatNumber命名那个数字文件:input:name.inoutput:name.out题目描述在威斯康辛州牛大农场经营者之中,都习惯于请会计部门用连续数字给母牛打上烙印
小李_学员
·
2020-08-20 16:21
python
上一页
15
16
17
18
19
20
21
22
下一页
按字母分类:
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
其他