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
1037
[vijos
1037
]搭建双塔
题目←限制和答案,到底哪一个应该是数组下标设f[i][j]为取到第i个水晶,高度差为j时的较高塔的最高高度那答案的更新,分方和不放讨论一、不放,dp[i][j]=dp[i-1][j];二、放放的话,对答案影响有三种情况:1、放在较高塔上,dp[i][j]=dp[i][j-h[i]]+h[i];//高度差增加h[i],高塔高度增加h[i]2、放在较矮塔上而高度超过原高塔,dp[i][j]=dp[i-
LOI_pingxing
·
2020-08-13 11:16
====动态规划====
背包型
好题
Vijos-p
1037
2008.11.7
Vijos-p10372008.11.7描述Description2001年9月11日,一场突发的灾难将纽约世界贸易中心大厦夷为平地,Mr.F曾亲眼目睹了这次灾难。为了纪念“9?11”事件,Mr.F决定自己用水晶来搭建一座双塔。Mr.F有N块水晶,每块水晶有一个高度,他想用这N块水晶搭建两座有同样高度的塔,使他们成为一座双塔,Mr.F可以从这N块水晶中任取M(1≤M≤N)块来搭建。但是他不知道能否
Batman_
·
2020-08-13 11:03
VIJOS
P
1037
产生数
题目描述给出一个整数n(n5533->66上面的整数234234经过变换后可能产生出的整数为(包括原数):234234534534264264564564共44种不同的产生数问题:给出一个整数nn和kk个规则。求出:经过任意次的变换(00次或多次),能产生出多少个不同整数。仅要求输出个数。输入输出格式输入格式:键盘输入,格式为:nknkx_1y_1x1y1x_2y_2x2y2......x_ny_
Ant_e_zz
·
2020-08-13 11:26
数据结构
[Vijos
1037
]搭建双塔
两个背包来防止重复。。#include#includebooldp[2000][2000];inth[2000];intmain(){memset(dp,0,sizeof(dp));intn,suma=0;dp[0][0]=true;scanf("%d",&n);for(inti=1;i=0;j--)for(intk=sum/2;k>=0;k--){if(j-h[i]>=0)dp[j][k]=dp
宋紫恒
·
2020-08-13 10:35
搭建双塔与任务调度--一类差值动态规划
题1:搭建双塔(vijos
1037
)2001年9月11日,一场突发的灾难将纽约世界贸易中心大厦夷为平地,Mr.F曾亲眼目睹了这次灾难。为了纪念“9?11”事件,Mr.F决定自己用水晶来搭建一座双塔。
petercsj
·
2020-08-13 10:53
vijosp
1037
搭建双塔-较为清晰简单的思路-动态规划01背包-差值dp
题目地址:https://vijos.org/p/
1037
描述2001年9月11日,一场突发的灾难将纽约世界贸易中心大厦夷为平地,Mr.F曾亲眼目睹了这次灾难。为了纪念“9?
lyyy.
·
2020-08-13 10:36
dp
VIJOS P
1037
搭建双塔
描述2001年9月11日,一场突发的灾难将纽约世界贸易中心大厦夷为平地,Mr.F曾亲眼目睹了这次灾难。为了纪念“9?11”事件,Mr.F决定自己用水晶来搭建一座双塔。Mr.F有N块水晶,每块水晶有一个高度,他想用这N块水晶搭建两座有同样高度的塔,使他们成为一座双塔,Mr.F可以从这N块水晶中任取M(1≤M≤N)块来搭建。但是他不知道能否使两座塔有同样的高度,也不知道如果能搭建成一座双塔,这座双塔的
dongdongzhang_
·
2020-08-13 10:45
背包
DP
vijos
1037
搭建双塔(重庆一中高2018级信息学竞赛测验7) 解题报告
【问题描述】2001年9月11日,一场突发的灾难将纽约世界贸易中心大厦夷为平地,Mr.F曾亲眼目睹了这次灾难。为了纪念“9?11”事件,Mr.F决定自己用水晶来搭建一座双塔。Mr.F有N块水晶,每块水晶有一个高度,他想用这N块水晶搭建两座有同样高度的塔,使他们成为一座双塔,Mr.F可以从这N块水晶中任取M(1≤M≤N)块来搭建。但是他不知道能否使两座塔有同样的高度,也不知道如果能搭建成一座双塔,这
cqyz_holiday
·
2020-08-13 10:07
竞赛测验
动态规划
递推算法
【题解】vijos P
1037
搭建双塔(背包)
可以将该问题转化为两个01背包,然后求他们相等且和的最大值。二维数组dp[x][y]代表两座塔高度是否合理,初始化dp[0][0]=1.利用三重循环得到递推公式:若dp[x-w[i]][y]==1或dp[x][y-w[i]]==1可以推出dp[x][y]=1。从高度之和一半循环到1判断dp[i][i]==1就输出i,否则输出"Impossible"#include#include#include#
Rem_Inory
·
2020-08-13 10:28
题解
动态规划
vijos
1037
搭建双塔-状态优化dp
传送门题目大意:自行参考题解:这个题非常适合初学者思考!!!建议不要看题解,先想一想基本方法,在一步步优化。好我开始说。我们先只考虑“能否达到”的问题(因为一开始我是从ppt上看的,ppt上没有说让你求最大高度)。首先第一眼是不是01背包可行性问题?然后发现这有个问题,就是你并不能保证每个物品最多只用来建了一座塔,想想为啥。然后改成dp[n][m1][m2]表示两个塔分别高m1m2。复杂度O(n*
Mys_C_K
·
2020-08-13 10:23
DP动态规划
状态优化dp
HDU
1037
Keep on Truckin'
很简单的一道题,JUSTCOMPARE~别想太复杂就OK拉~ProblemDescriptionBoudreauxandThibodeauxareontheroadagain..."Boudreaux,wehavetogetthisshipmentofmudbugstoBatonRougebytonight!""Don'tworry,Thibodeaux,Ialreadycheckedahead.
ChinaCzy
·
2020-08-13 10:36
ACM
vijos
1037
题解
题目:2001年9月11日,一场突发的灾难将纽约世界贸易中心大厦夷为平地,Mr.F曾亲眼目睹了这次灾难。为了纪念“9?11”事件,Mr.F决定自己用水晶来搭建一座双塔。Mr.F有N块水晶,每块水晶有一个高度,他想用这N块水晶搭建两座有同样高度的塔,使他们成为一座双塔,Mr.F可以从这N块水晶中任取M(1≤M≤N)块来搭建。但是他不知道能否使两座塔有同样的高度,也不知道如果能搭建成一座双塔,这座双塔
阿蒋
·
2020-08-13 10:14
vijos题解
hdu 题目分类
基础题:1000、1001、1004、1005、1008、1012、1013、1014、1017、1019、1021、1028、1029、1032、
1037
、1040、1048、1056、1058、1061
iteye_9104
·
2020-08-11 03:01
Lightoj
1037
【状压DP】
题意:给出n个怪的生命值,然后n个怪手里有一把枪,给出n*n的矩阵代表第i个怪对第j个怪的伤害值;现在让你去干掉n个怪,只能平A使怪扣一滴血,干掉目标后,可以把这个目标的武器拿进口袋然后用这个武器打别的怪参考:大牛博客思路:明明也直到了状压,然后每次对于一个状态;枚举最后被干掉的怪物,那么对于dp[i]=min(dp[i],dp[i-(1#include#include#include#inclu
weixin_30672019
·
2020-08-10 23:24
Java中字符串分割使用split(),按照.切分出错的解决办法
给出的输入是按照点分割的,所以第一时间就想到了用nextLine()读取一行字符串,trim去括号后用split来分割成String字符串数组,最后在挨个转成int来存储,于是,就有了如下代码:publicclass_
1037
TonyHTY
·
2020-08-10 14:06
VIJOS P
1037
搭建双塔 【双塔DP】
dp[i][j]:代表合理利用前i个水晶建造两座塔,较高的塔比较低的塔高j时,较高的塔的高度。每次转移考虑三种情况,不选用第i个,或者分别放在较高的塔上、较低的塔上。#includeusingnamespacestd;intsum,n,h[1000],dp[2][5000];intmain(){while(~scanf("%d",&n)){sum=0;memset(dp,0xff,sizeof(d
永远热血沸腾
·
2020-08-09 16:37
动态规划
codeforces
1037
题解:E-trips哎哎哎好傻逼啊没有想到算不能的一直在想怎么算能的太傻逼了其实很简单我们只需要对好友=k个的并且都是这之间的我们把他们都选了就可以了这样不支持连边但是可以删边,所以倒着做就可以了F-MaximumReduction大水题会发现要求的长度为k,2k-1,3k-2,4k-3的最大值单调栈维护前驱后继然后前缀和优化一下求答案就完了#includeusingnamespacestd;#d
weixin_30902251
·
2020-08-09 14:22
Trips CodeForces -
1037
E
http://codeforces.com/contest/
1037
/problem/E逆向考虑先拓扑把度数小于k的点入队列松驰其他点最后剩下的点的数量就是最后一次查询的答案然后逆向枚举删边还是拓扑把度数小于
sunyutian1998
·
2020-08-09 12:50
拓扑排序
动态规划入门(四)DP 基本思想 具体实现 经典题目 POJ1160 POJ
1037
POJ1160,postoffice。动态规划的经典题目。呃,又是经典题目,DP部分的经典题目怎就这么多。木有办法,事实就这样。求:在村庄内建邮局,要使村庄到邮局的距离和最小。设有m个村庄,分别为V1V2V3…Vm,要建n个邮局,分别为P1P2P3…Pn。在DP的问题中,经常有从m个物体中选n个物体的情况,本题显然也属于这种情况。一般可以这样考虑:假设已经选了1个,那么就成了在m-1个中选n-1个
我是安静的美男子
·
2020-08-09 12:56
POJ练习
poj
1037
DP
转载:http://archive.cnblogs.com/a/2122079/up[n][k]长度为n以k开始的,前两个数呈上升趋势的数列的个数down[n][k]长度为n以k开始的,前两个数呈下降趋势的数列的个数up[n][k]=sigma(down[n-1][i])k=c的i即为第一位a1c1=c-(up[n][a1]+down[n][a1])第一个满足sigma(up[n-1][i])>=
琴空
·
2020-08-09 09:02
POJ
CF 2018.09.02 22:35 题解(补)
比赛题目链接:http://codeforces.com/contest/
1037
A.PacketsYouhavenncoins,eachofthesamevalueof11.Distributethemintopacketssuchthatanyamountxx
四月的小白
·
2020-08-09 06:52
算法
poj1399 hoj
1037
Direct Visibility 题解 (宽搜)
id=
1037
题意:在一个最多200*200的minecraft方块地图上(由很多1*1*1的方块搭起来的地图,最高5000),其中两块分别有高0.5米的激光塔,有一个高0.5米的机器人要从其中一个激光塔走到另一个
weixin_34198583
·
2020-08-09 05:45
[算法笔记-最全的PAT解答]PAT甲级
1037
Magic Coupon
#include#includeusingnamespacestd;constintmaxn=100010;intcoupon[maxn],product[maxn];intmain(){intnc,np;scanf("%d",&nc);for(inti=0;i=0&&j>=0&&coupon[i]>0&&product[j]>0){ans+=coupon[i]*product[j];i--;j-
Wave Zhou
·
2020-08-07 13:12
PAT甲级题解合集
HDU6096 string(字典树)
StringTimeLimit:6000/3000MS(Java/Others)MemoryLimit:524288/524288K(Java/Others)TotalSubmission(s):
1037
AcceptedSubmission
say_c_box
·
2020-08-05 19:51
算法
字符串
hdu 1756 Cupid's Arrow(点在多边形内)
Cupid'sArrowTimeLimit:3000/1000MS(Java/Others)MemoryLimit:32768/32768K(Java/Others)TotalSubmission(s):
1037
AcceptedSubmission
花街糖
·
2020-08-04 18:59
ACM之路(c/c++)
计算几何
Leetcode 第135场周赛题目学习
1037
.有效的回旋镖题目描述回旋镖定义为一组三个点,这些点各不相同且不在一条直线上。给出平面上三个点组成的列表,判断这些点是否可以构成回旋镖。
无夜之凛冬
·
2020-08-04 16:49
Leetcode刷题-周赛
[main]- ERROR
1037
Operands of Regex can be CharArray only :(Name: Regex Type: null Uid: null)
以下是pig命令操作grunt>sztdata_sub_orignal=LOAD'/datum/szt/subway/20160601'USINGPigStorage(',')AS(num:chararray,id:chararray,subid:chararray,type:long,time:chararray,sub_station_line:chararray,sub_station_na
叫我三少爷
·
2020-08-03 15:42
pig
战况激烈!123亿资金“厮杀”这只ETF
¨·±¨èèèé¨èé¨HèETFèETFèèè¨AèèETF°è¨èETFETF¨¤éè°éèè°è·èèè°¨Choice°¤¨±123¤èé¨HèETF¤§è¤è¤éè
1037
èèHèETFéèèè
上海证券报
·
2020-08-03 00:00
ACM PKU 题目分类(完整整理版本)
DP:1011NTA简单题1013GreatEquipment简单题1024CalendarGame简单题1027HumanGeneFunctions简单题
1037
Gridland简单题1052AlgernonsNoxiousEmissions
ddj0002
·
2020-08-02 23:09
POJ
1037
A decorative fence 动态规划
POJ
1037
Adecorativefence动态规划题意,给一个数字J,要求1-J中的数字进行交错排列,即每个数的左右两边的数应比它大或比它小,并且将所有排列进行字典序排序后,查找第C个排列。
R灬O灬J
·
2020-08-02 12:48
简单DP
akoj-
1037
-八皇后问题
八皇后问题TimeLimit:1000MSMemoryLimit:65536KTotalSubmit:18Accepted:14Description经典的八皇后问题,在一个8*8的棋盘上放置8个皇后,使得不能互相攻击到,皇后的攻击范围的同一行,同一列以及同一个斜线。要求输出所有不会互相攻击到的摆放方式,所有通过旋转,对称都方式得到的摆放方式均认为是不同的摆放方式。棋盘被编号为0-7行,0-7列。
jtahstu
·
2020-08-01 12:54
akoj
安科OJ题解
苏轼词选(48首)
苏轼词选(48首)苏轼(
1037
-1101):北宋文学家、书画家。字子瞻,号东坡居士,眉州眉山(今属四川)人。苏洵子。嘉佑进士。
老开山
·
2020-08-01 11:14
诗/词/言语/名言
郑州轻工业大学OJ:java
1037
importjava.util.Scanner;publicclassMain{publicstaticvoidmain(String[]args){doublea;doubleb;Stringc;doubled;Scannerin=newScanner(System.in);a=in.nextDouble();c=in.next();b=in.nextDouble();switch©{case“
白祺
·
2020-08-01 06:51
杭电acm试题分类
4c345c0a626fb31295ca6b4b.html基础题:1000、1001、1004、1005、1008、1012、1013、1014、1017、1019、1021、1028、1029、1032、
1037
weixin_33928137
·
2020-08-01 04:41
poj题目详细分类及算法推荐题目
DP:1011NTA简单题1013GreatEquipment简单题1024CalendarGame简单题1027HumanGeneFunctions简单题
1037
Gridland简单题1052AlgernonsNoxiousEmissions
@皮皮猪
·
2020-08-01 02:06
心得
题目分类
杭电hdu题目分类
基础题:1000、1001、1004、1005、1008、1012、1013、1014、1017、1019、1021、1028、1029、1032、
1037
、1040、1048、1056、1058、1061
risker_2013
·
2020-08-01 01:52
HDU
zzuli OJ
1037
: 四则运算
Description给你一个简单的四则运算表达式,包含两个实数和一个运算符,请编程计算出结果Input表达式的格式为:s1ops2,s1和s2是两个实数,op表示的是运算符(+,-,*,/),也可能是其他字符Output如果运算符合法,输出表达式的值;若运算符不合法或进行除法运算时除数是0,则输出"Wronginput!"。最后结果小数点后保留两位。SampleInput1.0+1.0Sampl
强强强子
·
2020-08-01 00:13
ZZULI_OJ
初级ACM题集
1037
: 求一元二次方程的根(带虚根)
Description求一元二次方程ax2+bx+c=0的根,用三个函数分别求当b^2-4ac大于0、等于0、和小于0时的根,并输出结果。从主函数输入a、b、c的值。Input一元二次方程的系数a,b,c(|a|,|b|,|c|=0放到一起处理比较方便。delta#includeintmain(){doublea,b,c,x1,x2,t,delta;scanf("%lf%lf%lf",&a,&b,
Cou流氓也要有文化
·
2020-07-31 10:57
算法
ACM PKU 题目分类(完整整理版本)
DP:1011NTA简单题1013GreatEquipment简单题1024CalendarGame简单题1027HumanGeneFunctions简单题
1037
Gridland简单题1052AlgernonsNoxiousEmissions
eyualuo
·
2020-07-30 23:19
Algorithm
PKU题目分类
DP:1011NTA简单题1013GreatEquipment简单题1024CalendarGame简单题1027HumanGeneFunctions简单题
1037
Gridland简单题1052AlgernonsNoxiousEmissions
weixin_30274627
·
2020-07-30 23:02
苏东坡
公元
1037
年苏东坡出生在四川眉山。唐送八大家中,有三位从这扇门中走出来,他们就是苏询苏轼苏辙三人公元1056年春天苏东坡平生第一次离开了,生活进20年的故乡眉
雨涵_484d
·
2020-07-30 20:05
20181103模拟赛
题解排队CF
1037
B20%1≤n≤20,1≤x,hi≤201\len\le20,1\lex,h_i\le201≤n≤20,1≤x,hi≤20随便暴力50%1≤n≤2000,1≤x,hi≤1e91\len
beautiful_CXW
·
2020-07-30 08:06
模拟赛训练
hdu题目分类
hdu分类基础题:1000、1001、1004、1005、1008、1012、1013、1014、1017、1019、1021、1028、1029、1032、
1037
、1040、1048、1056、1058
韩小震
·
2020-07-29 19:22
题目集
完整版本的 poj 题目分类
DP:1011NTA简单题1013GreatEquipment简单题1024CalendarGame简单题1027HumanGeneFunctions简单题
1037
Gridland简单题1052AlgernonsNoxiousEmissions
csdidi
·
2020-07-29 18:04
其他
谈谈“睡眠”这件事儿_《心理学百科》笔记_Mar9
-MaxwellKing,TheGoodNeighbor.Dormez-谈谈“睡眠”这件事儿In1027,Avicenna(thePersianphysician,c980-
1037
)wroteabouttrancesin
有志向的三流
·
2020-07-28 21:53
帅过吴彦组——柏异同
苏轼(
1037
年1月8日—1101年8月24日)北宋著名文学家、书法家、画家。北宋时期,在宽松的政治环境和崇文抑武政策的推动下,儒家学派迅速发
笺墨心语
·
2020-07-28 14:00
HDU题目分类啊!!!
分类一(详细):分类二:基础题:1000、1001、1004、1005、1008、1012、1013、1014、1017、1019、1021、1028、1029、1032、
1037
、1040、1048、
剑西楼
·
2020-07-28 13:53
ACM
“杭州杀妻案”过后,又一起杀妻案曝光:人生最大的风险,就是选错伴侣
|·|°è¤·¤±è°è¤è°°°±¨¤§è°°±§è°·è·èè°2710é°·è720è°¤±è§°719¤±èè°¤±è谨跤25·¨èèè°°§°è°
1037
°°±è§¤10·±°¨§éèè
十点读书
·
2020-07-28 00:00
江神子. 冬景|苏轼
江神子.冬景图片发自App苏轼[sushi]苏轼(
1037
年1月8日-1101年8月24日),字子瞻,和仲,号“东坡居士”,世称“苏东坡”。汉族,眉州人。
林柳青儿
·
2020-07-16 04:48
PAT-A-
1037
Magic Coupon 【贪心算法】
ThemagicshopinMarsisofferingsomemagiccoupons.EachcouponhasanintegerNprintedonit,meaningthatwhenyouusethiscouponwithaproduct,youmaygetNtimesthevalueofthatproductback!Whatismore,theshopalsoofferssomebon
草莓味的谭老师
·
2020-07-15 23:05
PAT甲级刷题经历
PAT
贪心算法
上一页
4
5
6
7
8
9
10
11
下一页
按字母分类:
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
其他