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
BZOJ1577 [
Usaco
2009 Feb]庙会捷运Fair Shuttle
按结束点排序,然后能塞多少塞多少即可#include#include#include#include#include#include#include#include#include#include#include#include#include#includeusingnamespacestd;#defineMAXN50010#defineMAXM20010#defineINF1000000000
neither_nor
·
2020-08-23 02:30
BZOJ
贪心
线段树
Luogu P1879 [
USACO
06NOV]玉米田Corn Fields
题意给出n∗mn*mn∗m的矩阵,选出若干个000变成222,使得没有两个222有公共边,求方案数量。数据范围1⩽n,m⩽12\quad1\leqslantn,m\leqslant121⩽n,m⩽12题解看到这么小的数据范围,显然可以状态压缩,考虑状压缩DP。设f[i][j]f[i][j]f[i][j]表示考虑前iii行且第iii行状态为jjj(压缩)的方案数量。枚举kkk表示上一行的状态(压缩)
linjiayang2016
·
2020-08-23 01:05
动态规划
轮廓线
状态压缩
[
USACO
06NOV] 玉米田Corn Fields
题源:https://www.luogu.org/problemnew/solution/P1879偏模板的状压dp题。#include#definenummch-48#definepdputchar('')#definepnputchar('\n')#definepbpush_back#definefifirst#definesesecond#definefre1freopen("1.txt",
kesisour
·
2020-08-23 01:41
P2390 地标访问
题目背景改编自
USACO
2007Nov铜组Exploration题目描述贝西在一条道路上旅行,道路上有许多地标,贝西想要在日落之前访问尽可能多的路标。
造梦编程
·
2020-08-23 01:37
算法
noip
P1459 [
USACO
2.1]三值的排序 Sorting a Three-Valued Sequence
题目描述给定一个长度为N的序列,序列中只包含1,2,3三种数字。现在需要你将序列按升序进行排序,排序必须通过一系列的交换操作来完成。交换操作是指将两个位置p和q上的元素进行互换。请你求出将序列排成升序序列,最少需要进行多少次交换操作。输入格式第一行包含整数N。接下来N行,每行包含一个1∼3之间的整数,表示序列中的一个元素。输出格式共一行,包含一个整数,表示将序列排成升序需要的最少交换次数。数据范围
造梦编程
·
2020-08-23 01:37
noip
算法
P2920 [
USACO
08NOV]Time Management S
题目描述Everthematuringbusinessman,FarmerJohnrealizesthathemustmanagehistimeeffectively.HehasNjobsconvenientlynumbered1..N(1usingnamespacestd;structNode{intl,r;booloperator>n;for(inti=1;i>node[i].l>>node[
造梦编程
·
2020-08-23 01:37
算法
noip
POJ 3261
USACO
2006 December Gold Milk Patterns
题目大意:给出一个字符串,求出出现过k次以上的最长的子串(可重叠).思路:现弄出来sa数组和height数组,之后就是判断每个长度为k的height数组的区间中最小的数字的最大值了.为什么好多人都二分了?这只要单调队列扫一次就行了啊..CODE:#include#include#include#include#include#defineMAX1000010usingnamespacestd;in
16bit戦争
·
2020-08-23 01:58
POJ
POJ
字符串
SuffixArray
后缀数组
height
【
USACO
5.4.5】奶牛的电信(BSOI2155)
【
USACO
5.4.5】奶牛的电信Description农夫约翰的奶牛们喜欢通过电邮保持联系,于是她们建立了一个奶牛电脑网络,以便互相交流。
hwzzyr
·
2020-08-23 01:39
网络流
【luogu P1879 [
USACO
06NOV]玉米田Corn Fields】 题解
题目链接:https://www.luogu.org/problemnew/show/P1879状压DP。设dp[i][j]表示第i行,状态为j的方案数初始dp[0][0]=1这样一共12行12列,最多1#include#include#include#definelllonglongusingnamespacestd;constintmaxn=5000;constintmod=100000000
disnmlf23266651
·
2020-08-23 01:37
P1214 [
USACO
1.4]等差数列 Arithmetic Progressions
题目描述一个等差数列是一个能表示成a,a+b,a+2b,...,a+nb(n=0,1,2,3,...)的数列。在这个问题中a是一个非负的整数,b是正整数。写一个程序来找出在双平方数集合(双平方数集合是所有能表示成p的平方+q的平方的数的集合,其中p和q为非负整数)S中长度为n的等差数列。输入格式第一行:N(3#include#include#include#includeusingnamespac
dingjinhui4074
·
2020-08-23 01:05
数据结构与算法
USACO
Training Section 3.1 Contact
P2724联系Contact题目背景奶牛们开始对用射电望远镜扫描牧场外的宇宙感兴趣。最近,他们注意到了一种非常奇怪的脉冲调制微波从星系的中央发射出来。他们希望知道电波是否是被某些地外生命发射出来的,还是仅仅是普通的的星星发出的题目描述帮助奶牛们用一个能够分析他们在文件中记下的记录的工具来找到真相。他们在寻找长度在A到B之间(包含A和B本身)在每天的数据文件中重复得最多的比特序列(12#define
dianyi2475
·
2020-08-23 01:01
【
USACO
】草地排水
DrainageDitches草地排水
usaco
4.2.1描述在农夫约翰的农场上,每逢下雨,Bessie最喜欢的三叶草地就积聚了一潭水。这意味着草地被水淹没了,并且小草要继续生长还要花相当长一段时间。
dianxin2815
·
2020-08-23 01:01
Luogu 2868 [
USACO
07DEC]观光奶牛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
劣质的草(
USACO
美国信息学月赛)【7.13考试第一题】
【问题描述】贝茜像其它奶牛一样正在吃草,她正在思考她所在的地方。她注意到她只得到了一个平于海平面的广泛大片牧场。只有海拔1米或者更高更硬的草不那么美味。草随着海拔的增加越发难吃。继续咀嚼,她意识到,这没有食欲的食物长成两侧的丘陵,形成了青翠美味丰富草地海洋中的一系列劣质草小岛。贝茜穿上她的实验服,决心测定她的牧场有多少劣草小岛。她画出一张画有被分成R(1#include#include#inclu
cqyz_yuyuko
·
2020-08-23 01:14
图论相关
floodfill
题解 luogu P1879 【[
USACO
06NOV]玉米田Corn Fields】
轮廓线dp记录当前的轮廓线,根据当前轮廓线进行状态转移,理论时间复杂度比普通状压dp快。k3k1k2**如图,假设当前转移到位置,轮廓线状态为二进制数k1k2k3k4,1表示第i列已选,0表示第i列未选,转移时用位运算解压出k3与k2,作出决策,并维护每一列的轮廓线即可代码如下#include#include#include#definemax(x,y)((x)>(y)?(x):(y))#defi
Ansicht
·
2020-08-23 01:09
题解
luogu
题解 P1825 【[
USACO
11OPEN]玉米田迷宫Corn Maze】
玉米田迷宫题解一.背景x年x月x日,竞赛老师拿此题问我,然后我玄学过了,于是特来写此题。(谁说dijkstra不能过的??)二.分析本题,我们先不考虑有传送阵的情况,发现,其实就是一个最短路(bfs)的模板题,随便弄下就能过,不过,这里多了个传送阵,于是我们就要考虑下怎么做题了。。。Method1考虑bfs。通过观察发现,本题的边的权已经不止是我们平常所做的只有1的边权了,还多了传送阵之间的0边权
bajiu2822
·
2020-08-23 01:40
数据结构与算法
bzoj1651[
Usaco
2006 Feb]Stall Reservations 专用牛棚*
bzoj1651[
Usaco
2006Feb]StallReservations专用牛棚题意:有N头牛,每头牛有个喝水时间段,这段时间它将专用一个棚。
anheku1562
·
2020-08-23 01:57
Lost Cows(线段树+二分判定)
4835:[
Usaco
2003Open]LostCowsTimeLimit:1SecMemoryLimit:128MBSubmit:21Solved:17[Submit][Status][WebBoard
allia990718
·
2020-08-23 01:24
【
USACO
06NOV】路障
【题目链接】点击打开链接【算法】最短路【代码】#includeusingnamespacestd;#defineMAXN5000#defineMAXM100000inti,N,M,shortest,ans;intdista[MAXN+10],distb[MAXN+10],x[MAXM+10],y[MAXM+10],d[MAXM+10],visa[MAXN+10],visb[MAXN+10];vec
a576969381
·
2020-08-23 01:09
【
USACO
06NOV】路障Roadblocks(Dijkstra)
原题见洛谷:题目分析直接用一个dis表示最短路,dis2表示次短路。更新有以下几种:1,dis[j]>dis[i]+w(i,j),直接更新dis[j]并把j入队。2,dis2[j]>dis[i]+w(i,j),更新dis2[j]并把j入队。注意:此题要求严格小于最短路,所以还需要dis[j]>dis[i]+w(i,j)成立。3,dis2[j]>dis2[i]+w(i,j),更新dis2[j]并把j
WWWengine
·
2020-08-23 01:46
图论-最短路问题
【
USACO
06NOV】玉米田Corn Fields(状态压缩dp)
首先这题可以用状态压缩来表示一行的放置情况。为了节省空间和时间可以输入时直接把N和M减去一。设f[i][S]表示第i行放置情况为S时的方案数,那么最后答案就是f[N]可行状态的和。我们枚举每一行,每次做如下的事情:1,得到下一行的所有可行情况,存入数组。2,以当前行的可行情况去更新下一行的可行情况。3,交换上下行,下一行作为当前行重复此操作。4,第0行不做下一行,第N行不做当前行。更新操作:枚举当
WWWengine
·
2020-08-23 01:46
动态规划
st表练习题
[
USACO
07JAN]平衡的阵容BalancedLineup3.[SCOI2007]降雨量
Robert_6277
·
2020-08-23 00:53
[
USACO
09MAR]清理Cleaning Up 题解(DP好题)
今天听fy大佬讲了一道极好的DP题,不同于其他很多DP,极简的转移方式与数据结构优化,会使这些题更接近于一个数据结构的暴力题目。但这道题的绝妙之处在于不需要用任何数据结构,优化巧妙,将重点更加放在数组本身的性质而非如何用数据结构暴力维护降复杂度。原题:传送门题目简介:一个长度为n的数列,将其划分为任意个区间,使代价和最小。这里定义代价指区间内数的个数的平方。输出代价最小值。经过简单的分析,我们得出
Njhemu
·
2020-08-23 00:15
题解专栏
P4083-[
USACO
17DEC]A Pie for a Pie G【线段树,最短路】
正题题目链接:https://www.luogu.com.cn/problem/P4083题目大意开始时AAA和BBB各有两个礼物,每个礼物对两个人有不同的价值,开始时AAA会送BBB一个礼物。对于一个收到礼物的人,如果该礼物对他来说价值为valvalval,那么他会回送一个对于他来说[val,val+d][val,val+d][val,val+d]这个范围内的礼物。直到某个人收到价值为000的礼
ssl_wyc
·
2020-08-23 00:11
图论
数据结构
bzoj1725 [
USACO
2006NOV]Corn Fields牧场的安排(状压dp)
跟上一题很像啊。。这题n=12,每行的状态也不太一样,所以我们就不预处理了。dp[i][k]表示第i行的状态为k的合法方案,等于第i-1行状态为j且j,k可以为相邻行的方案数的和#include#definemod1000000000intn,m,dp[13][4096],mp[13],ans=0;intmain(){//freopen("a.in","r",stdin);scanf("%d%d"
Icefox_zhx
·
2020-08-23 00:47
bzoj
状压dp
[
USACO
06NOV]玉米田Corn Fields
题目https://www.luogu.org/problemnew/show/P1879思路用状态表示草地最外层,转移时按状态判断代码#includeusingnamespacestd;constintMOD=1e8;intf[13][2100];intcan[13];intdonot[201];booljudge(intx){return(x&(x>>1));}intmain(){intm,n
CE自动机
·
2020-08-23 00:04
题解
洛谷 2880 平衡的阵容 (RMQ)
P2880[
USACO
07JAN]平衡的阵容BalancedLineup题目描述Forthedailymilking,FarmerJohn’sNcows(1≤N≤50,000)alwayslineupinthesameorder.OnedayFarmerJohndecidestoorganizeagameofUltimateFrisbeewithsomeofthecows.Tokeepthings
CodeOnce
·
2020-08-23 00:55
RMQ
[
USACO
2006 November Gold] 玉米地Corn Fields
题目描述FarmerJohn新买了一块长方形的牧场,这块牧场被划分成M行N列(1#include#include#include#include#include#include#include#includeusingnamespacestd;inlineconstintGet_Int(){intnum=0,bj=1;charx=getchar();while(x'9'){if(x=='-')bj
Bill_Yang_2016
·
2020-08-23 00:16
动规Dp
状态压缩
【
USACO
2007 nov glod】玉米田
题面农民John购买了一处肥沃的矩形牧场,分成M*N(1usingnamespacestd;#defineN19#defineM65523#definelllonglong#definemod100000000intdp[N][M];intn,m,mx;inte[N][N];intmp[N];boolok[M];intread(){intout=0,flag=1;charc=getchar();w
Ashley_2013
·
2020-08-23 00:42
【
USACO
06NOV】Corn Fields(状态压缩dp,预处理行递推)
传送门PS:昨天被dalao深深的鄙视了不会状压dp。。。这几天一定要好好练Solution:我们发现,当前行的状态,只与上一行,以及自身内部有关,因此我们的dp数组很好确定,dp[i][state]代表第i行,状态为state的方案数。ans=sigma(dp[m][state])因此可以递推来dp,枚举每一行,以及所有合法状态。状态转移:上一行所有合法的状态之和。关键是怎么确定合法状态我们可以
Android66666
·
2020-08-23 00:11
LuoguP1879 [
USACO
06NOV]玉米田Corn Fields
以前做过的题,但是……炒冷饭也炒了一个上午。传送门状压dp即用二进制数字表示状态,一般需要先了解位运算。&按位与运算符(百度),只有对应的两个二进位都为1时,结果位才为1这里我们用org数组表示草地的贫瘠与否,如org[2]=2(10)=010,即第二行草地的第一块地不可种草,第二块可以,第三块不可。用fea数组表示可能的种植情况(只考虑单独的一排,即左右不相邻),如fea[1]=001,即第一种
oyblxzd
·
2020-08-23 00:13
杂题
[
USACO
06NOV]玉米田Corn Fields(动态规划,状态压缩)
题目描述FarmerJohnhaspurchasedalushnewrectangularpasturecomposedofMbyN(1≤M≤12;1≤N≤12)squareparcels.Hewantstogrowsomeyummycornforthecowsonanumberofsquares.Regrettably,someofthesquaresareinfertileandcan'tbe
weixin_30780221
·
2020-08-23 00:04
状压DP【洛谷P1879】 [
USACO
06NOV]玉米田Corn Fields
P1879[
USACO
06NOV]玉米田CornFields农场主John新买了一块长方形的新牧场,这块牧场被划分成M行N列(1≤M≤12;1≤N≤12),每一格都是一块正方形的土地。
weixin_30767835
·
2020-08-23 00:04
[
USACO
06NOV]Corn Fields G 一道值得品味的经典状压dp
题目及其大意洛谷题目链接题目的大致意思就是在给定的n*m的矩形方阵内种草,有一些方块是不能种的,且种草需要满足一个条件,就是不能相邻的草方块,(上下左右),问给定的n*m的矩阵种草的方案数。(1≤n,m≤12)状态表示这道题标准解法是使用状压dp,状压是状态压缩的简称,意思是将一个复杂的不好表示的状态通过算法压缩成为一个简单的,好表示的状态,便于运算和转移。通常情况是使用位运算来进行压缩和计算。在
wayne_lee_lwc
·
2020-08-23 00:31
题解
[
USACO
06NOV]玉米田Corn Fields题解
题目农场主John新买了一块长方形的新牧场,这块牧场被划分成M行NM行N列(1≤M≤12;1≤N≤121≤M≤12;1≤N≤12),每一格都是一块正方形的土地。John打算在牧场上的某几格里种上美味的草,供他的奶牛们享用。遗憾的是,有些土地相当贫瘠,不能用来种草。并且,奶牛们喜欢独占一块草地的感觉,于是John不会选择两块相邻的土地,也就是说,没有哪两块草地有公共边。John想知道,如果不考虑草地
sjzezwzy
·
2020-08-23 00:15
题解
洛谷
Luogu P1879 [
USACO
06NOV]玉米田Corn Fields
题目P1879[
USACO
06NOV]玉米田CornFields分析状压DP入门题目。数据规模非常小,非常适合用状压DP。
Sarlendy
·
2020-08-23 00:43
题目
动态规划
[
USACO
Feb07] 掷骰子(DFS+计数)
[
USACO
Feb07]掷骰子★☆输入文件:cowyotz.in输出文件:cowyotz.out简单对比时间限制:1s内存限制:128MB奶牛们正在用她们笨拙的方式玩着一个版本的“快艇”游戏(一种掷骰子游戏
fangcunx
·
2020-08-23 00:11
计数
DFS
洛谷1879 [
USACO
06NOV]玉米田Corn Fields
题目:CornFields思路:记忆化搜索+位运算。代码:#include#include#include#include#include#include#include#include#includeusingnamespacestd;longlongm,n;longlongb[5000]={0};longlongf[20][5000]={0};longlongd[5000]={0};longl
ZarOuaoan
·
2020-08-23 00:10
#0/1分数规划+spfa负环# [luogu P2868] [
USACO
07DEC]Sightseeing Cows G
TitleP2868[
USACO
07DEC]SightseeingCowsGSolution∑i=1tF[i]∑i=1tA[i]=ans\frac{\sum_{i=1}^{t}F[i]}{\sum_{i
心有猛虎|细嗅蔷薇
·
2020-08-23 00:34
0/1分数规划
最短路径
[
USACO
06NOV]玉米田Corn Fields
题意:给你一个n*m的矩阵,n,mmthenexit;inc(u[x]);s[x,u[x]]:=sum;fori:=o+2tomdoifa[x,m-i+1]=1thendfs(x,sum+1shl(i-1),i);end;beginreadln(n,m);fori:=1tondobeginforj:=1tomdoread(a[i,j]);readln;end;fori:=1tondodfs(i,0
波波i
·
2020-08-23 00:23
状压DP
usaco
洛谷P1879 [
USACO
06NOV]玉米田Corn Fields
P1879[
USACO
06NOV]玉米田CornFields看到N较小,应该能想到状态压缩状态设计F[I][J]表示第I行处于状态J,总的方案数;那么容易得出F[I][J]=F[i][j]=sum(F[
feifanbaijun
·
2020-08-23 00:06
DP
USACO
2006 NOV Corn Fields
题目描述FarmerJohnhaspurchasedalushnewrectangularpasturecomposedofMbyN(1≤M≤12;1≤N≤12)squareparcels.Hewantstogrowsomeyummycornforthecowsonanumberofsquares.Regrettably,someofthesquaresareinfertileandcan'tbe
dianyi2475
·
2020-08-23 00:34
洛谷P1879 [
USACO
06NOV]玉米田Corn Fields
状压DP题目传送门因为n,m均很小,因此我们可以考虑状压。f[i][j]表示第i行状态为j时的方案数。转移方程:dp[i][j]=dp[i][j]+dp[i-1][k];当且仅当j、k均满足题目所给条件。代码:#include#include#include#defineMAXN12#defineMAXM1>1&i));//第二个判定条件dp[0][0]=1;//全空也算一个for(inti=1;
forezxl
·
2020-08-23 00:55
洛谷
DP---状压DP
蒟蒻zxl的Blog专栏
洛谷P1879 [
USACO
06NOV]玉米田Corn Fields【状压dp】
P1879[
USACO
06NOV]玉米田CornFields时间限制1.00s内存限制125.00MB题目描述FarmerJohnhaspurchasedalushnewrectangularpasturecomposedofMbyN
无边星空
·
2020-08-23 00:54
动态规划
状压dp
[
USACO
06NOV]玉米田Corn Fields(状压DP)
P1879[
USACO
06NOV]玉米田CornFieldsFarmerJohnhaspurchasedalushnewrectangularpasturecomposedofMbyN(1≤M≤12;1
Stockholm_Sun
·
2020-08-23 00:53
#
USACO
动态规划
[
USACO
06NOV]玉米田Corn Fields题解
[
USACO
06NOV]玉米田CornFields题解——HM题目描述农场主John新买了一块长方形的新牧场,这块牧场被划分成M行N列(1≤M≤12;1≤N≤12),每一格都是一块正方形的土地。
Njhemu
·
2020-08-23 00:48
题解专栏
jzoj1266,P1879-[
USACO
06NOV]玉米田Corn Fields【状态压缩,dp】
正题评测记录:https://www.luogu.org/recordnew/lists?uid=52918&pid=P1879大意有n*m的矩阵,有些地方可以放,有些不可以放,不可以相邻的放,求放置方法总数。解题思路先用二进制表示每一行的是否可以放置的状态。然后用state[i]state[i]来表示只计算单行第ii种状态是否合法。然后每次将状态左移和右移一位然后用&运算判断是否合法就行了。之后
ssl_wyc
·
2020-08-23 00:47
dp
其他
[Luogu P1879] [
USACO
06NOV]玉米田Corn Fields
洛谷传送门题目描述FarmerJohnhaspurchasedalushnewrectangularpasturecomposedofMbyN(1≤M≤12;1≤N≤121≤M≤12;1≤N≤12)squareparcels.Hewantstogrowsomeyummycornforthecowsonanumberofsquares.Regrettably,someofthesquaresarei
LPA20020220
·
2020-08-23 00:15
状态压缩
动态规划
P1879 [
USACO
06NOV]玉米田Corn Fields (状压dp入门)
题目链接:https://www.luogu.org/problemnew/show/P1879具体思路:我们可以先把所有合法的情况枚举出来,然后对第一行判断有多少种情况满足,然后对于剩下的行数,我们可以继续枚举,但是枚举的时候要注意,要判断一下和它的上面一行的各种情况会不会冲突,然后一直枚举就可以了.注意点:位运算符的优先级比等号之类的低,所以如果要判断的话,最好放在括号里面判断.AC代码:#i
Let_life_stop
·
2020-08-23 00:15
状压dp
洛谷 P1879 [
USACO
06NOV]玉米田Corn Fields
P1879[
USACO
06NOV]玉米田CornFields题目描述FarmerJohnhaspurchasedalushnewrectangularpasturecomposedofMbyN(1≤M≤
HJ921004
·
2020-08-23 00:43
上一页
14
15
16
17
18
19
20
21
下一页
按字母分类:
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
其他