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
Compromise
POJ1015 Jury
Compromise
——DP——被某些人害苦了!!!
水水的DP,网上居然有人说200*400*20会爆内存~于是想了一个滚动数组的,但是状态记录就不好办了,后来才发现200*400*20是没问题的…… 状态转移方程: dp[i][j]表示选出i个人、两方差值为j的时候两方价值和的最大值 dp[i][j]=max{ dp[i-1][j-p[i]+d[i]]+p[i]+d[i] } 记录路径的话,直接记录并倒推即可…… 参考代码: pro
·
2015-10-31 11:27
Promise
TOJ 1139.
Compromise
2015-06-03 问题简述: 大概就是输入两段文本(用小写英文字母表示),分别用#表示一段话的结束输入,输出这两个文本的最长公共子序列。 简单的LCS问题,但是输入的是一段话了,而且公共部分比较是字符串的比较。 原题链接:http://acm.tju.edu.cn/toj/showp.php?pid=1139 解题思路: 简单的最长公共子序列问题,只不过过程中比较的
·
2015-10-31 11:50
Promise
poj1015
Jury
Compromise
Time Limit: 1000MS Memory Limit: 65536K Total Submissions:
·
2015-10-31 09:03
poj
poj 1015 Jury
Compromise
(DP)
题意: 思路: 1 #include<cstring> 2 #include<iostream> 3 #include<cmath> 4 #include<algorithm> 5 using namespace std; 6 7 int n; //候选人数 8 int m;
·
2015-10-31 09:19
Promise
pku动态规划题目列表
来源:网上某个朋友 文章源地址:http://www.cppblog.com/Felicia/archive/2007/08/26/30848.aspx 1015 Jury
Compromise
1029
·
2015-10-31 09:58
动态规划
UVA 531
Compromise
UVA_531 本质上还是一个求最长公共子序列的问题,只不过需要打印路径。 #include<stdio.h>#include<string.h>#define MAXN 110#define MAXM 40char a[MAXN][MAXM], A, b[MAXN][MAXM], B;int f[MAXN][MAXN], p[M
·
2015-10-30 13:58
Promise
Openssl ca命令
filename] [-name section] [-gencrl] [-revoke file][-crl_reason reason] [-crl_hold instruction] [-crl_
compromise
·
2015-10-27 12:27
OpenSSL
poj 2250
Compromise
(区间dp)
题目链接:http://poj.org/problem?id=2250 思路分析:最长公共子序列问题的变形,只是把字符变成了字符串,按照最长公共子序列的思路即可以求解。 代码如下: #include <stdio.h> #include <string.h> #define IsEqual(a, b) strcmp((a), (b
·
2015-10-24 09:04
Promise
uva 531
Compromise
LCS,输出还是没有想出来。#include #include #include usingnamespacestd; intf[110][110],dp[110][110]; chars1[110][35],s2[110][35]; boolflag; voidfun(inti,intj) { if(!i||!j)return; if(f[i][j]==1){fun(i-1,j);retur
xinag578
·
2015-10-23 18:00
poj 1015 Jury
Compromise
8E%E1%D0%B3/blog/item/8e6d65b6b235847e8ad4b265.html/cmtid/ 1f91761566df5106c83d6d6e POJ 1015 Jury
Compromise
·
2015-10-23 08:23
Promise
【SE】Week2 : 个人博客作业
把目光放长远一点,每个人的
compromise
都会大大提高整体代码的规范性、整洁性与清晰度。这
KaneLim
·
2015-09-27 16:00
DP-POJ-1015-Jury
Compromise
JuryCompromiseTimeLimit:1000MSMemoryLimit:65536KTotalSubmissions:26028Accepted:6828SpecialJudgeDescriptionInFrobnia,afar-awaycountry,theverdictsincourttrialsaredeterminedbyajuryconsistingofmembersofth
Roy_Yuan
·
2015-08-06 00:00
c
dp
POJ 1015 Jury
Compromise
题意从n个人中选出m个,每个人有固定的p值,d值,要求使m个人的p总和和d总和的差的绝对值最小,若有多解则取两者和最大的。分析f[i][j]表示在选m个人中的第i个人的时候使所有已选中的人的p,d差为j时,所能获得的p,d最大和。f[i+1][j+p[k]-d[k]]=f[i][j]+p[k]+d[k];(要求k之前没有选过,要查看f[i][j]的完整路径,确保无k)填写完成后,观察f[m]找到最
D042412
·
2015-07-16 12:04
POJ
1015
Jury-Compr
Oiers
Problems
uva 531 妥协
Compromise
题目大意:两个政客谈条件,互相提出自己的意见。现在让你编写一个程序,能把他们两个人提出的条件的公共部分找出来,而且尽可能的多,输出任意一组即可。(输入输出有些蹩脚)思路见代码下端:#include #include #include #include #include #include usingnamespacestd; intdp[101][101]; strings1[101],s2[101
·
2015-06-30 20:00
动态规划
uva
poj 2250
Compromise
【最长公共子序列变形】
CompromiseTimeLimit:1000MS MemoryLimit:65536KTotalSubmissions:6819 Accepted:3051 SpecialJudgeDescriptionInafewmonthstheEuropeanCurrencyUnionwillbecomeareality.However,tojointheclub,theMaastrichtcrite
chenzhenyu123456
·
2015-05-01 21:00
POJ 1015 Jury
Compromise
链接:http://poj.org/problem?id=1015参考:http://blog.csdn.net/lyy289065406/article/details/6671105题意:在遥远的国家佛罗布尼亚,嫌犯是否有罪,须由陪审团决定。陪审团是由法官从公众中挑选的。先随机挑选n个人作为陪审团的候选人,然后再从这n个人中选m人组成陪审团。选m人的办法是:控方和辩方会根据对候选人的喜欢程度,
u014492609
·
2015-04-30 19:00
dp
poj
Jury
Compromise
POJ 1015 Jury
Compromise
(DP)
dp[i][j]记录由i个人组成,差值为j的陪审团的最大和注意不能只保存一个绝对值,要两个值都保存。所以要把所有差都加上400,即把dp[0][400]初始为0,其他都初始为-1要维护的有:dp[i][j]状态中已经有的人vis[i][j][k]G[i][j]是组成dp[i][j]的所有人的集合o[i][j],d[i][j]是辩方和,控方和代码:// //main.cpp //1015JuryCo
Baoli1008
·
2015-04-11 21:00
POJ 2250
Compromise
(最长公共子序列)
CompromiseTimeLimit: 1000MS MemoryLimit: 65536KTotalSubmissions: 6750 Accepted: 3018 SpecialJudgeDescriptionInafewmonthstheEuropeanCurrencyUnionwillbecomeareality.However,tojointheclub,theMaastrichtcr
kalilili
·
2015-04-03 22:00
UVA 531
Compromise
InafewmonthstheEuropeanCurrencyUnionwillbecomeareality.However,tojointheclub,theMaastrichtcriteriamustbefulfilled,andthisisnotatrivialtaskforthecountries(maybeexceptforLuxembourg).ToenforcethatGermany
jtjy568805874
·
2015-02-17 21:00
uva
动规
POJ1015---Jury
Compromise
DescriptionInFrobnia,afar-awaycountry,theverdictsincourttrialsaredeterminedbyajuryconsistingofmembersofthegeneralpublic.Everytimeatrialissettobegin,ajuryhastobeselected,whichisdoneasfollows.First,seve
Guard_Mine
·
2015-02-15 17:00
dp
UVA - 531
Compromise
题目大意:输入两段文字,每段文字以'#'结束,要求你求出这两段文字中最长公共的单词,并输出。解析:可以当两个字符串相等时进行标记,并递归输出,详见代码。#include #include #include #include #include usingnamespacestd; constintN=105; strings1[N],s2[N]; intdp[N][N]; boolflag[N][N
HelloWorld10086
·
2014-12-28 08:00
uva
Compromise
531
UVA - 531
Compromise
题目大意:给出两组字符串,各含若干的字符串,要求求两组字符串的最长公共子序列,并输出最长的方案,若有多种可能输出任意一种解题思路:普通的最长子序列问题,和一般求解一样,不过要记录路径#include #include usingnamespacestd; intmain(){ stringA[105],B[105],V[105]; while(cin>>A[0]){ intDP[105][105
kl28978113
·
2014-11-15 16:00
POJ2250——
Compromise
CompromiseTimeLimit:1000MS MemoryLimit:65536KTotalSubmissions:6614 Accepted:2957 SpecialJudgeDescriptionInafewmonthstheEuropeanCurrencyUnionwillbecomeareality.However,tojointheclub,theMaastrichtcriter
Guard_Mine
·
2014-11-13 20:00
dp
POJ 2250
Compromise
(最长公共子序列LCS)
POJ2250
Compromise
(最长公共子序列LCS)http://poj.org/problem?
u013480600
·
2014-11-03 17:00
Algorithm
算法
dp
ACM
HDU 5005(
Compromise
-双人目标为最大化不同值的博弈)
CompromiseTimeLimit:2000/1000MS(Java/Others) MemoryLimit:65536/65536K(Java/Others)TotalSubmission(s):155 AcceptedSubmission(s):47ProblemDescriptionXiaoqiangandAmoeba(AMBforshort)aregoodfriends.F
nike0good
·
2014-10-07 22:00
[HDU 5005
Compromise
] 阅读理解+记忆化搜索
题目http://acm.hdu.edu.cn/showproblem.php?pid=5005分析第一问十分容易,可以采用记忆化搜索,对AMB的节点,在他的子节点中选取一个AMD得分最高的(由于得分都是不同的,因此节点唯一),那么对于xiaoqiang的节点也在子节点中选取一个得分最多的进行决策,最后得出答案。对于第二问,我们可以发现N只有200,并且得分都是不同的,我们可以枚举最后xiangq
ALPC_NeverFarewell
·
2014-09-14 09:00
hdu 5005
Compromise
(2014 ACMICPC regional Anshan Site 1009)
题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=5005题目巨长,所以不贴题目了,直接说大意(话说大意也不短。。。。)。题目大意:有两个人A和X,给一个有向无环图(DAG),每一个出度为0的节点(下面称这些节点为“叶子节点”)有两个权值x和y(所有的x,y都不一样,这点非常重要)。除了叶子节点,其他所有节点都都由A或X控制。如果当前位置在非叶子节点U,
dyx404514
·
2014-09-13 21:00
Algorithm
dp
ACM
亚洲
UVA - 531
Compromise
(LIS)
题目:UVA-531
Compromise
(LIS)题目大意:给出两段话,找出里面最长的公共单词的子序列。并且输出任意一个子序列。解题思路:LIS。
u012997373
·
2014-08-22 11:00
poj 2250
Compromise
#include #include #include usingnamespacestd; chara[35][105],b[35][105],c[35][105]; intdp[105][105],mark[105][105],len1,len2,cnt; voidLCS() { inti,j; memset(dp,0,sizeof(dp)); memset(mark,0,sizeof(ma
u013076044
·
2014-08-19 16:00
【UVA】531-
Compromise
(最长公共子串)
最长公共子串的问题,只不过单位从字符变成字符串了。没什么好说的了~#include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #incl
u013451221
·
2014-08-06 23:00
UVA531-
Compromise
题意:找出两个文本的最长公共子序列,输出序列思路:最长公共子序列(LCSL),使用标记数组,递归输出最长公共子序列。#include #include #include #include usingnamespacestd; constintMAXN=105; chars1[MAXN][MAXN],s2[MAXN][MAXN],s[MAXN]; intd[MAXN][MAXN],path[M
u011345461
·
2014-07-26 18:00
Netty NIO transport && OIO transport
NettyNIOtransport&&OIOtransport来张图片latency(延迟)OIO transportThe OIO transport is a
compromise
(妥协) in Netty
鑫鑫哥哥呀
·
2014-06-20 02:00
[dp] poj 1015 Jury
Compromise
题目链接:http://poj.org/problem?id=1015JuryCompromiseTimeLimit: 1000MS MemoryLimit: 65536KTotalSubmissions: 24438 Accepted: 6352 SpecialJudgeDescriptionInFrobnia,afar-awaycountry,theverdictsincourttrialsa
cc_again
·
2014-05-09 22:00
[动态规划]UVA531 -
Compromise
Compromise
InafewmonthstheEuropeanCurrencyUnionwillbecomeareality.However,tojointheclub,theMaastrichtcriteriamustbefulfilled
u011194165
·
2014-04-21 20:00
动态规划
uva 531
Compromise
(LCS)
题目连接:531-
Compromise
题目大意:给出两组字符串,各含若干的字符串,要求求两组字符串的最长公共子序列,并输出最长的方案,若有多种可能输出任意一种。
u011328934
·
2013-09-08 10:00
UVa:531
Compromise
还是LCS的题,只不过单个字符换成了单词。一开始没有注意多组测试数据WA了1次。 递归实现输出路径。 #include #include #include #include #include usingnamespacestd; stringa[101],b[101]; intdp[101][101],path[101][101]; boolfir; voidTraversal(
kkkwjx
·
2013-09-02 15:00
动态规划
lcs
UVA 531 -
Compromise
(dp + LCS打印路径)
Compromise
InafewmonthstheEuropeanCurrencyUnionwillbecomeareality.However,tojointheclub,theMaastrichtcriteriamustbefulfilled
u011217342
·
2013-09-01 13:00
POJ 1015 Jury
Compromise
总结动态规划问题分析目标是从$n$个人中选出$m$个人,使得:$|D-P|$最小如果最小不唯一,选$D+P$最大一组设$s[i][j][k]$保存从$i$个人中选$j$个人的所有状态,那么根据第$i$个人选不选即可列出状态转移方程。陷阱状态数组的維数是可以减少的,可以将每一维去掉,但是需要有额外的操作:考虑第$i$个人选不选时,还需要考虑这个人是否已经被选择要将结果按人的先后次序排序
解题报告
·
2013-08-21 14:00
POJ2250:
Compromise
(LCS)
DescriptionInafewmonthstheEuropeanCurrencyUnionwillbecomeareality.However,tojointheclub,theMaastrichtcriteriamustbefulfilled,andthisisnotatrivialtaskforthecountries(maybeexceptforLuxembourg).Toenforce
libin56842
·
2013-07-30 14:00
poj
lcs
POJ 2250
Compromise
Compromise
Time Limit: 1000MS Memory Limit: 65536K Total Submissions: 
·
2013-06-30 22:00
Promise
uva531 -
Compromise
(动规,lcs)
最长公共子序列+输出路径。对路路径的输出我们要注意题意,如果结果不含有单词的话,连空行也不会输出的。对于:##就什么也不输出。其他的原路返回输出即可。#include #include #include usingnamespacestd; #defineM35 #defineN105 intla,lb,dp[N][N],pa[N][N],cnt; chara[N][M],b[N][M]; int
shankeliupo
·
2013-06-06 22:00
UVa 531 -
Compromise
最长公共子序列,打印路径,注意格式的打印。代码如下:#include #include #include #include usingnamespacestd; charw1[100][31],w2[100][31]; intdp[101][101],path[101][101]; voidPrint(intsum,inti,intj)//递归打印路径 { if(!sum) return; if(
GooMaple
·
2013-04-24 21:00
An open source, embedded, high performance g-code-parser and CNC milling controller
Grbl-Anembeddedg-codeinterpreterandmotion-controllerfortheArduino/AVR328microcontrollerGrblisano-
compromise
linuxarmsummary
·
2013-04-23 22:00
POJ 1015 Jury
Compromise
双塔DP
题意:审判囚犯了,要在n选择m个人组成陪审团,每个人对那个囚犯有一个好感值,厌恶值。为了保证审判,陪审团要保证公正,所以在保证所有人的好感值和与厌恶值和的差值最小,然后确保好感值和厌恶值和的总值最大。做法:记录的状态是当前好感值和厌恶值的差值,当前好感值的和与厌恶值的和,DFS求出选择方案。o(︶︿︶)o唉,最后取答案的之后,竟然把n写成了i,wa多次#include #include con
cqlf__
·
2013-03-30 19:00
Compromise
(最长公共子串变形,打印路径)
1、http://poj.org/problem?id=2250最长公共子串的变形题,打印路径,较好的题目,好好看。。。第一遍错在maxx()函数了,至今不知为何错了,看别人代码改对了,思考中。。。2、题目大意:给定两篇文章,单词与单词之间以空格隔开,输出两篇文章中最长序列的单词,打印出来此题与最长公共子串基本类似,不同在于需要打印出最长公共子串,并且需要处理的是一个一个的单词但是输出的时候需要注
sdjzping
·
2013-03-19 18:00
UVA 531
Compromise
大意:最长公共子串+路径输出。思路:一开始我想用map爆过去,后来发现有重复的不好处理,只好老老实实地用LCS+路径输出来做咯,路径输出在王晓东那本算法书上有明确的讲解。#include #include #include #include #include #include #include #include usingnamespacestd; charx[110][36],y[110][3
Wall_F
·
2012-12-16 17:00
poj_2250
Compromise
CompromiseTimeLimit: 1000MS MemoryLimit: 65536KTotalSubmissions: 5074 Accepted: 2314 SpecialJudgeDescriptionInafewmonthstheEuropeanCurrencyUnionwillbecomeareality.However,tojointheclub,theMaastrichtcr
lgh1992314
·
2012-12-03 15:00
poj2250
Compromise
dp lcs 记录路径
CompromiseTimeLimit:1000MS MemoryLimit:65536KTotalSubmissions:5045 Accepted:2297 SpecialJudgeDescriptionInafewmonthstheEuropeanCurrencyUnionwillbecomeareality.However,tojointheclub,theMaastrichtcriter
qiqijianglu
·
2012-10-19 11:00
String
less
each
whitespace
newline
stdstring
pku1015Jury
Compromise
-最小差最大和dp
pku1015JuryCompromisen组数字,每组两个数字d和p,要求从中选出m组,使(m个d的和)与(m个p的和)之差最大,如果有种情况的差值相同,取所有d,p总和最大的那种情况。参考#include #include #include usingnamespacestd; intdp[21][801],path[21][801],v[201],s[201],list[21]; boo
dellaserss
·
2012-09-17 21:00
POJ 1015-Jury
Compromise
动态规划
题目来源:http://poj.org/problem?id=1015解题报告:f[i][j]:代表i个人,sum(DJ)-sum(PJ)为j-400的组合中,最大的sum(DJ)+sum(PJ)值path[i][j]:代表路径中的最后一人的编号。d[k]=Dj[k]-Pj[k]s[k]=Dj[k]+Pj[k]那么有递推式:f[i][j+d[k]]=max(f[i][j+d[k]],f[i-1][
kindlucy
·
2012-09-11 23:00
上一页
1
2
3
4
下一页
按字母分类:
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
其他