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
cow
Cow
Program(动态规划+记忆化搜索)
题目大意 FarmerJohn给了他的cows一个程序玩。这个程序有两个整形变量x和y,并且在一个正数序列a1a2a3,...,an (2≤n≤2*105,1≤ai≤109)中执行以下操作: 1、初始化x=1,y=0,如果经过任何步骤之后x≤0或者x>n,程序立刻停止运行 2、x和y同时增加ax(注意:增加的值是a序列中的第x个,也就是ax) 3、x减小ax,y增加ax
jianzhang.zj
·
2013-05-16 19:00
Catch That
Cow
2717
CatchThatCowTimeLimit:5000/2000MS(Java/Others) MemoryLimit:32768/32768K(Java/Others)TotalSubmission(s):4444 AcceptedSubmission(s):1420ProblemDescriptionFarmerJohnhasbeeninformedofthelocationofaf
qq909157370
·
2013-05-07 22:00
算法
poj 3254 Corn Fields (状态压缩dp)
题目链接题意:FarmerJohn放牧
cow
,有些草地上的草是不能吃的,用0表示,然后规定两头牛不能相邻放牧。问你有多少种放牧方法。
xindoo
·
2013-05-07 20:00
动态规划
状态压缩dp
poj 3613
Cow
Relays (K步最短路+Floyd+矩阵快速幂)
题目链接: http://poj.org/problem?id=3613题目大意: 给出一张无向连通图,求S到E经过k条边的最短路。解题思路: 利用递推的思路,先算出经过一条边的最短路,再算两条边......k-1条边,k条边的最短路 先看一下Floyd的核心思想:edge[i][j]=min(edge[i][j],edge[i][k]+edge[k][j])
qq7366020
·
2013-05-07 11:00
poj3613
K步最短路
poj 2186 korasaju算法 popular
cow
写了两天终于写出来了。一开始写的时候卡在了邻接表矩阵的dfs上,今天上午看了一下参考,瞬间感觉自己2了,然后就写出来了用korasaju求强连通分量。又开始卡了,琢磨要是有两个初度为零的强连通的分量怎么办呢?然后瞬间又灰了,最后问我旁边的一哥们怎么解决的,这次发现自己连题意都没读懂,额。。感觉收获颇多。下面是我花费了很长时间对korasaju算法的证明,及以自己的在学习korasaju算法的时候一
y11201
·
2013-04-30 17:00
c
ACM
OSG LineSegmentIntersector进行碰撞检测
include #include #include #include #include intmain() { osg::ref_ptrcow=osgDB::readNodeFile("
cow
.osg
Augusdi
·
2013-04-28 13:00
poj 3270
Cow
Sorting 置换群的应用
转载自:http://hi.baidu.com/acmdearway/item/7aaa2e3aeaa0858cf5e4adee 题目的具体做法是参考刘汝佳的《算法艺术与信息学奥赛》,代码倒是自己实现的。大概思路是:1.找出初始状态和目标状态。明显,目标状态就是排序后的状态。2.画出置换群,在里面找循环。例如,数字是845327明显,目标状态是234578,能写为两个循环:(827)(435)。3
YCH1035235541
·
2013-04-25 18:00
POJ2184-
Cow
Exhibition
CowExhibition//FileName:poj2184.cpp //Author:rudolf //CreatedTime:2013年04月21日星期日19时33分16秒 #include #include #include #include #include #include #include #include #include #include #include #include #
liujie619406439
·
2013-04-22 13:00
dp
学习笔记
01背包
HDU2717:Catch That
Cow
点击打开题目链接CatchThatCowTimeLimit:5000/2000MS(Java/Others) MemoryLimit:32768/32768K(Java/Others)TotalSubmission(s):4293 AcceptedSubmission(s):1382ProblemDescriptionFarmerJohnhasbeeninformedoftheloca
l383137093
·
2013-04-21 21:00
搜索
bfs
剪枝
USACO:PROB
Cow
Tours
/* ID:JangLawrence PROG:cowtour LANG:C++ */ #include #include #include #include #include #include #defineXfirst #defineYsecond #definesqr(a)((a)*(a)) usingnamespacestd; typedeflonglonglng; intn; typed
Lawrence_Jang
·
2013-04-19 19:00
poj3278Catch That
Cow
经典宽搜讲解
3278CatchThatCowDescriptionFarmerJohnhasbeeninformedofthelocationofafugitivecowandwantstocatchherimmediately.HestartsatapointN(0≤N≤100,000)onanumberlineandthecowisatapointK(0≤K≤100,000)onthesamenumber
tr990511
·
2013-04-19 14:00
POJ 3278 Catch That
Cow
(BFS)
CatchThatCowTimeLimit: 2000MS MemoryLimit: 65536KTotalSubmissions: 35117 Accepted: 10823DescriptionFarmerJohnhasbeeninformedofthelocationofafugitivecowandwantstocatchherimmediately.Hestartsatapoint N
SIOFive
·
2013-04-18 18:00
算法
搜索
bfs
基因母牛问题
public class
Cow
{ public static void main(String[] args){ System.out.println(
cow
(5)); }
1140566087
·
2013-04-17 19:00
算法
递归
母牛
poj 3278 Catch That
Cow
广度优先算法
广度优先对于求最短路劲是非常有效的 #include #include #defineSIZE100001 usingnamespacestd; queuex; boolvisited[SIZE]; intstep[SIZE]; intbfs(intn,intk) { inthead,next; //起始节点入队 x.push(n); //标记n已访问 visited[n]=true; //
fofu33
·
2013-04-17 09:00
广度优先算法
目前TOP500上的计算机采用什么体系结构?
SMP SymmetricMultipleProcessor对称多处理器DSM(NUMA)分布共享存储 非一致性访问分布共享存储MPP MassivelyParallelProcessor大规模并行处理机
COW
回到未来v
·
2013-04-16 14:02
计算机
结构
svn是个什么玩意儿
COW
思想checkou
沐春风23
·
2013-04-16 14:00
SVN
操作
poj 3615
Cow
Hurdles floyed
floyed 这个题目能想到就没什么难的了,就是个floyed i,j最优的路径i->k->j那么i->k也是最优的。 所以满足最优子结构,所以就可以像floyed算法那样dp的去解决。#include#include#includeusingnamespacestd;const intmaxn=3e2+9,inf=16843009;intd[maxn][maxn];intn,m,t;intm
yrleep
·
2013-04-14 19:00
hdoj_2717Catch That
Cow
CatchThatCowTimeLimit:5000/2000MS(Java/Others) MemoryLimit:32768/32768K(Java/Others)TotalSubmission(s):4193 AcceptedSubmission(s):1354ProblemDescriptionFarmerJohnhasbeeninformedofthelocationofaf
lgh1992314
·
2013-04-14 12:00
POJ 1985
Cow
Marathon 树的直径
求一棵树上的最长路,即树的直径。#include #include #include #include #include #include #include #include #include #include #include #include #definePIacos(-1.0) #defineMax20005 #defineinf1qe; qe.push(now); vis[now]=1;
kdqzzxxcc
·
2013-04-10 23:00
poj 3278 Catch That
Cow
直接bfs,没啥说了#include #include #include #include usingnamespacestd; ints,e,ans; intqueue[2000000]; boolvisited[100002]; boolok(intn){ returnn>=0&&n<=100000; } voidbfs(){ intfront,rear; front=rear=0; q
qingniaofy
·
2013-04-10 19:00
Linux时间函数介绍
转自:http://blog.csdn.net/water_
cow
/article/details/7521567系统环境:ubuntu10.04简介本文旨在为了解Linux各种时间类型与时间函数提供技术文档
stone548534
·
2013-04-10 09:00
编程
linux
网络
语言
编译器
hdu 2717Catch That
Cow
简单的广搜
#include #include #include #include #include #include #include #include #include #include #include #include #definemaxn10000000 usingnamespacestd; intN,K; intvisit[200010]; intstep[200010];//记录所走的步数,重
vegetable_bird_001
·
2013-04-08 20:00
广搜
poj2184
Cow
Exhibition 01背包 变形
链接:点我题意:这是又是一道01背包的变体,题目要求选出一些牛,使smartness和funness值的和最大,而这些牛有些smartness或funness的值是负的,还要求最终的smartness之和以及funness之和不能为负。这道题的关键有两点:一是将smartness看作花费、将funness看作价值,从而转化为01背包;二是对负值的处理,引入一个shift来表示“0”,这里的s
liuqiyao_01
·
2013-04-02 22:00
dp
ACM
变形
01背包
poj2184
HDOJ Bone Collector (0/1背包)
inTeddy’shometowntherewasamanwhowascalled“BoneCollector”.Thismanliketocollectvariesofbones,suchasdog’s,
cow
ljd4305
·
2013-04-01 22:00
POJ 3267 The
Cow
Lexicon 动态规划
解题思路动态规划 题意就是给出一个主串,和一本字典,问最少在主串删除多少字母,可以使其匹配到字典的单词序列。PS:是匹配单词序列,而不是一个单词 不多说,看程序主要是知道状态方程的含义dp[i]表示从message中第i个字符开始,到第L个字符(结尾处)这段区间所删除的字符数,初始化为dp[L]=0由于我的程序是从message尾部向头部检索匹配,所以是下面的状态方程: 从程序可以看出,第i个位置
fofu33
·
2013-03-31 09:00
动态规划
ACM
Catch That
Cow
题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=2717题目大意:一个农夫和一头牛的故事。两者在同一坐标轴上,农夫(位置为x)的移动方式有两种,一种是x+1或x-1,一种是2*x。现在问你农夫最少走几步才能够和奶牛的坐标相同(追上奶牛)题目思路:简单的搜索。农夫有三个方向进行广搜。代码:#include #include usingnamespac
No_Retreats
·
2013-03-30 20:00
http://poj.org/problem?id=3628 背包问题还有一个地方没想明白 直接DFS()
现在为了能够到达顶部,需要把一些
cow
叠放在一起,然后当堆叠在一起的时候可以达到最大高度时,找出满足条件时差值最小滴。
wahaha1_
·
2013-03-29 11:00
poj 3278 catch that
cow
(广度优先BFS)
如果其中有目标节点(
cow
),那么搜索成功结束,若没有
xujinsmile
·
2013-03-26 23:00
java
poj
Linux文件系统域名解析实现
http://blog.csdn.net/water_
cow
/article/details/6901981简介本文旨在为以龙芯1B开发板为平台,文件系统添加解析域名功能提供技术文档。
cjsycyl
·
2013-03-26 11:00
POJ-3278-Catch That
Cow
比较简单的BFS题,注意边界越界问题即可。代码:#include #include #include #include usingnamespacestd; constintmaxn=1e6; boolvis[maxn]; structnode { intval; intstep; }; intmain() { intn,m; while(scanf("%d%d",&n,&m)!=EOF) { m
z309241990
·
2013-03-21 21:00
bfs
POJ 3167
Cow
Patterns
题意:给定长度为n和m的两个数字序列(数均小于等于25),用m去按照一定方式去匹配n,即:如果n中的区间[a,b]各数字的名次与m中各数字的名次完全一样,那么他们就是匹配的。问题:求所有的匹配个数及他们出现的首位置。题解:KMP的升级版,对KMP有一定了解后做这道题就比较容易了,由于区间不同后,名次就不同了,统计名次也比较麻烦,所以对于区间[a,b]中的一个数的名次,可以对应为这个数之前比它小的数
tmeteorj
·
2013-03-19 20:00
CF 283E
Cow
Tennis Tournament(线段树)
转载请注明出处,谢谢http://blog.csdn.net/ACM_cxlove?viewmode=contents by---cxlove题意:给出n个人,每个人有个战力值,战力大的获胜。现在有k个区间,如果两个人的战力都在区间内,则会更改交战结果。问最后有多少个三元组(i,j,k)满足,i>j,j>k,k>i。http://codeforces.com/contest/283/probl
ACM_cxlove
·
2013-03-19 16:00
POJ1946
Cow
Cycling
dp题,用dp[i][j][k]表示剩下i头牛头牛的体力为j已经跑了k圈所用的最短时间尽量把头牛的体力用完后dropout再换牛,否则会多消耗总体力;头牛没有体力之后就可以直接dropout换牛,接上来的牛的体力等于e-k#include intMin(inta,intb){returna=1;i--) for(intj=e;j>=0;j--) { if(dp[i][j][k]==INF)con
huangshenno1
·
2013-03-11 12:00
linux 写时复制
COW
过程梳理
最后一次谈到缺页,是在一年多以前,http://blog.csdn.net/chenyu105/article/details/7061845那时结个了草率的尾,定格在了handle_pte_fault,留下一句:Iwillbeback 为避免来回翻阅,将handle_mm_fault再次粘上:inthandle_mm_fault(structmm_struct*mm,structvm_area_
chenyu105
·
2013-03-09 13:00
COW
写时复制
poj 3615
Cow
Hurdle (Floyd)
题目链接: http://poj.org/problem?id=3615题目大意: 给出有N个顶点M条边的有向连通图 H可以抽象为每条路的长度 询问T次,每次询问的内容是: A到B点能走的所有路中最长的那段路最短是多少?解题思路: 最长的那段路最短是多少,可以用Floyd枚举每一条边 先加入的一个点k,判断i---->k点
qq7366020
·
2013-03-08 23:00
poj
COW
Hurdle
3615
USACO:
Cow
Pedigrees dp
/* ID:JangLawrence PROG:nocows LANG:C++ */ #include #include #include #include #include usingnamespacestd; typedeflonglonglng; intf(lngx) { return(x%9901+9901)%9901; } intn,k; lngdp[201][101]; intmain
Lawrence_Jang
·
2013-03-08 20:00
位置无关代码
数据页仍然带有需要被重定位的指针,但由于数据页将以
COW
方式映射,因此这里对共享不会有什么损失。
·
2013-03-04 17:00
代码
Linux写时拷贝技术(copy-on-write)
COW
技术初窥: 在Linux程序中,fork()会产生一个和父进程完全相同的子进程,但子进程在此后多会exec系统调用,出于效率考虑,linux中引入了“写时复制“技术,也就是只有进程空间的各段的内容要发生变化时
stonehorse
·
2013-03-01 15:48
linux
内核
sizeof
struct
COW
{int num;int MakeMilk; };
COW
*
cow
= NULL;
cow
= (
COW
* )malloc(sizeof(
COW
)*n);
vergilwang
·
2013-03-01 13:00
sizeof
poj 3268 Silver
Cow
Party(最短路+SPFA)
SilverCowPartyTimeLimit: 2000MS MemoryLimit: 65536KTotalSubmissions: 9514 Accepted: 4263DescriptionOnecowfromeachof N farms(1≤ N ≤1000)convenientlynumbered1..N isgoingtoattendthebigcowpartytobeheldatf
nealgavin
·
2013-02-27 20:00
poj-3176-
Cow
Bowling-dp
题意:给你一堆数,让你从上往下走,走最长的一个路径到达最下面。做法:从下往上走。dp[i][j]+=max(dp[i+1][j],dp[i+1][j+1])#include #include #include usingnamespacestd; intmain() { intn,i,j; intdp[351][351]; cin>>n; for(i=1;i>dp[i][j]; } } for(i
rowanhaoa
·
2013-01-26 10:00
poj 3176 --
Cow
Bowling (dp)
求从顶端到低端经过点的最大和水dp,状态转移方程 dp[i+1][j]+=max(dp[i][j],dp[i][j-1]) #include usingnamespacestd; intdp[400][400]={0}; intcnt; intmain() { cin>>cnt; for(inti=1;i>dp[i][j]; for(inti=1;idp[i][j-1]?dp[i][j]:dp[i
dlut_ju
·
2013-01-26 01:00
poj 3278 -- Catch That
Cow
(最短路)
建图,以n为源点,n-1,n+1,2*n分别与n建立权值为1的边,题目即转化为了求n到k的最短路注意搜索加限定条件,容易re#include #include usingnamespacestd; inta[100001]={0}; intbfs(intn,intk) { a[n]=0; queueq; q.push(n); intt=-1; while(t!=k) { t=q.front();
dlut_ju
·
2013-01-26 01:00
poj-3267-The
Cow
Lexicon-dp
题意:给你一个字符串,做为被查字符串。然后给你一系列的字符串,作为字典。然你从被查字符串中去除掉字典中含有的字符串,可以是不连续的~~求:被查字符串最小剩下多少个字符。做法:dp[i]代表第i字符后面的字符去除掉字典后剩下几个字符。dp[i]=min(dp[i],dp[i+1]+1,dp[k+1]+k+1-i-lens);k代表从第i个字符,往后走,可以找到的一个字典中有的字符串的结束。lens代
rowanhaoa
·
2013-01-25 14:00
简单01背包问题求解 POJ:3628 Bookshelf 2
id=3628 Description Farmer John recently bought another bookshelf for the
cow
library, but the
从此醉
·
2013-01-23 21:00
poj
POJ 3176
Cow
Bowling
地址:http://poj.org/problem?id=3176题意:数阵中求一条通路使和最大代码:#include usingnamespacestd; #defineN355 intmap[N][N]; intmax(inta,intb) { if(a>b)returna; elsereturnb; } intmain() { inti,j,s,n;
biboyouyun
·
2013-01-16 22:00
a
cow
shell script writer!
acowshellscriptwriter! 1. 高手用户就蛋定多了,按Ctrl-p,按Ctrl-a,输入sudo,回车 ctrl-p上条命令,ctrl-a等于home 2. python-mSimpleHTTPServer: 命令执行后将在本机8000端口开放HTTP服务,在其他能访问本机的机器的浏览器打开ttp://ip:8000即打开一个目录列表,点击即可下载3. :w!
taget
·
2013-01-11 15:00
POJ 3256
Cow
Picnic
水BFS#include #include #include #include #include usingnamespacestd; intcnt[1010],a[120]; boolck[1010][120]; vectorg[1010]; queueq; intmain() { intn,m,k,i,j,ans; scanf("%d%d%d",&n,&m,&k); memset(cnt,0,
sssogs
·
2013-01-08 01:00
BNUOJ 4139
Cow
Toll Paths
给定一个无向图,求两点之间的最短距离。这里的两点距离是指两点之间的路径权之和加上包括两点在内的所有经过的点中,点权最大点的点权。解法是floyd,但是需要变化一下。#include #include #include #include usingnamespacestd; structT { intn; intv; }; Tp[260]; intg[260][260],f[260][260],pv
sssogs
·
2013-01-08 00:00
JavaScript的数据类型
如:“The
cow
jumped over the moon.”数值数据类型:JavaScript 支持整数和浮点数。整数
wanxiaotao12
·
2012-12-28 15:00
JavaScript
上一页
46
47
48
49
50
51
52
53
下一页
按字母分类:
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
其他