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
1233
P
1233
-木棍加工
1#pragmaGCCoptimize("Ofast")2#include3#definemaxn130034#define_for(i,a,b)for(inti=(a);i=10)write(x/10);21putchar(x%10+'0');22}23structwood24{25intW;26intL;27};28intn;29woodin[5003];30intdp[5003];31int
weixin_30276935
·
2020-08-10 22:14
python
#贪心#codevs 1956 洛谷
1233
木棍加工
题目如果刚处理完长度为L,宽度为W的棍子,那么如果下一个棍子长度为Li,宽度为Wi,并且满足L>=Li,W>=Wi,这个棍子就不需要准备时间,否则需要1分钟的准备时间,求最少准备时间。分析可以看出这道题是求最长不下降子序列,所以按照木棍长度排序二分查找即可。代码#include#include#includestructrec{intlen,w;}a[5001];intn,f[5001],ans;
ssl_xjq_逐风之刃
·
2020-08-10 21:55
贪心
Hive2.30安装
解压到指定安装目录tar-zxvfapache-hive-2.3.0-bin.tar.gzmvapache-hive-2.3.0-bin/usr/local/hivecd/usr/local/hive
1233
hadooppppper
·
2020-08-10 19:06
Hadoop
hive
SW练习_P
1233
木棍加工_变形LIS
从dilworth定理中,我们可知,下降子序列的最小划分等于最长不下降子序列的长度主要是这个定理packagecom.company.luogu;importjava.io.BufferedReader;importjava.io.InputStreamReader;importjava.util.Arrays;importjava.util.LinkedList;importjava.util.
mush_me
·
2020-08-10 18:24
算法
洛谷 P
1233
木棍加工 思维+动规
题目链接:点我跳转题目大意:一堆木头拥有l,w两个值,必须按照l#include#include#include#include#include#include#include#includeusingnamespacestd;intdp[5005];intlowbound(inta[],intn,intf){intl=0,r=n,m;while(l+1>1;if(a[m]>=f)r=m;else
ChenyangDu
·
2020-08-10 16:03
动规
洛谷
luogu
1233
:木棍加工
#includeusingnamespacestd;structwood{intwid,len;}a[5010];intf[5010];boolcmp(woodA,woodB){if(A.len==B.len)returnA.wid>B.wid;returnA.len>B.len;}intmain(){intn,ans=0;scanf("%d",&n);for(inti=1;ia[j].wid)f
chengdazhuo
·
2020-08-10 15:48
洛谷代码
(贪心)洛谷P
1233
木棍加工
洛谷P
1233
木棍加工思路:排序,l,w按照从大到小排列。然后递归寻找。(据说也可以用dp做)。
会飞的小蛇
·
2020-08-10 15:38
基础算法
洛谷 P1020 导弹拦截 & P
1233
木棍加工
https://www.luogu.org/problemnew/show/P1020第一问就是最长不上升子序列,第二问题解说用离散数学里的Dilworth定理,看不懂证明,它的结论是:将序列划分若干个为不上升子序列,使得划分的个数最小,那么这个个数等于序列的最长上升子序列的大小。#includeusingnamespacestd;intn;intd[100005];intL=1,R=0;intd
a-free-man
·
2020-08-10 14:40
序列型DP
【题解】贪心二题
晚上刷了两道贪心题,难度不大,我的码力也有进步LuoGu
1233
木棍加工题目描述一堆木头棍子共有n根,每根棍子的长度和宽度都是已知的。棍子可以被一台机器一个接一个地加工。
ModestCoder_
·
2020-08-10 14:03
题解
贪心
LuoGu
洛谷 P
1233
木棍加工(贪心,递增子串DP)
题目大意:有矩形A1,A2......An.每个矩形有长宽w,h。现在已知cost:(1)若矩形a的w,h小于矩形b的w,h,那么没有cost(2)其它情况cost+1.现在已知矩形A1,A2...,问怎么得到最少cost.解题思路:首先,我们要用贪心。这里有一个最优边界,若矩形a1,a2,a3互不包含(即cost肯定有3,之间长宽没有包含关系).所以,最优边界就是最大互不包含的矩形数!这个是本题
FrostMonarch
·
2020-08-10 13:04
洛谷
贪心
LIS
洛谷 P
1233
木棍加工
题目链接P
1233
木棍加工解题思路:其实就是求最长上升子序列(参见diworth定理,序列的不下降子序列最少划分数等于上升序列的总长度)首先需要做的是先将序列排序(这里采取的是先将序列的l值升序,再将序列的
totororz
·
2020-08-10 13:49
洛谷
【贪心,LIS】洛谷P
1233
木棍加工
链接https://www.luogu.org/problemnew/show/P
1233
大意给定一些木棍的长度和宽度,现要安排加工这些木棍的顺序,使得总等待时间最少思路这道题有点像球赛。。。
ssl_xxy
·
2020-08-10 13:01
贪心
dp
洛谷 P
1233
贪心
https://www.luogu.org/problemnew/show/P
1233
题目描述一堆木头棍子共有n根,每根棍子的长度和宽度都是已知的。棍子可以被一台机器一个接一个地加工。
csu_xiji
·
2020-08-10 13:27
贪心
P
1233
木棍加工(LIS)
P
1233
木棍加工(LIS)传送门思路:挺好的LISLISLIS题,因为有两个属性,考虑将一个属性递减排序,然后对令一个属性求LISLISLIS就是答案了。
Harris-H
·
2020-08-10 13:40
DP
LIS
洛谷 P
1233
木棍加工 贪心+最长上升子序列+dilworth定理
洛谷P
1233
木棍加工贪心+最长上升子序列+dilworth定理题解:(1)我们先对木棍按照长度或者宽度从大到小排序(2)假设我们按长度进行排序,那么我们就在宽度序列中求最长上升子序列的长度即可。
化身孤岛的鲸o
·
2020-08-10 13:56
从零开始的动态规划qwq
「洛谷P
1233
」木棍加工 解题报告
P
1233
木棍加工题目描述一堆木头棍子共有n根,每根棍子的长度和宽度都是已知的。棍子可以被一台机器一个接一个地加工。机器处理一根棍子之前需要准备时间。
weixin_34409703
·
2020-08-10 13:57
洛谷P
1233
木棍加工题解 LIS
突然发现自己把原来学的LIS都忘完了,正好碰见这一道题。|-_-|\(LIS\),也就是最长上升子序列,也就是序列中元素严格单调递增,这个东西有\(n^{2}\)和\(nlog_{2}n\)两种算法,其原理我就不多说了。注意,本题的一个要点,就是不下降连续子序列的个数等于最长上升子序列的长度。证明?由Dilworth定理可得证。什么是Dilworth定理?它的定义是在:有穷偏序集中,任何反链最大元
weixin_30604651
·
2020-08-10 13:08
洛谷 P
1233
木棍加工 解题报告
P
1233
木棍加工题目描述一堆木头棍子共有n根,每根棍子的长度和宽度都是已知的。棍子可以被一台机器一个接一个地加工。机器处理一根棍子之前需要准备时间。
weixin_30498807
·
2020-08-10 13:35
洛谷 P
1233
木棍加工 题解
题面Dilworth定理:在数学理论中的序理论与组合数学中,Dilworth定理根据序列划分的最小数量的链描述了任何有限偏序集的宽度。反链是一种偏序集,其任意两个元素不可比;而链则是一种任意两个元素可比的偏序集。Dilworth定理说明,存在一个反链A与一个将序列划分为链族P的划分,使得划分中链的数量等于集合A的基数。当存在这种情况时,对任何至多能包含来自P中每一个成员一个元素的反链,A一定是此序
weixin_30437481
·
2020-08-10 13:34
luogu P
1233
木棍加工
题解这道题很像之前做过的导弹拦截的题目,关键点是偏序集。显然答案就是这个二维数集合的最少链划分数,也就是最大的反链长度(根据Dilworth定理)。但是直接求反链还是难。咱们先对其中一维由小到大排序,再对另外一维被固定的数,考察其非降序情况即可。我看了一些贪心的做法也是可行的。ps:再次出现buserror。在sort()中必须要用严格升序,参见std::sortfunctiongives“Bus
会飞的蟋蟀
·
2020-08-10 13:58
luogu
排序
动态规划
贪心
洛谷p
1233
sort+贪心
题目描述一堆木头棍子共有n根,每根棍子的长度和宽度都是已知的。棍子可以被一台机器一个接一个地加工。机器处理一根棍子之前需要准备时间。准备时间是这样定义的:第一根棍子的准备时间为1分钟;如果刚处理完长度为L,宽度为W的棍子,那么如果下一个棍子长度为Li,宽度为Wi,并且满足L>=Li,W>=Wi,这个棍子就不需要准备时间,否则需要1分钟的准备时间;计算处理完n根棍子所需要的最短准备时间。比如,你有5
Boxxxxxxx
·
2020-08-10 13:08
算法
P
1233
木棍加工
#include#include#include#includeusingnamespacestd;structnode{intleft,right;};nodep[6000];nodes[6000];intm;boolcmp(nodea,nodeb){returna.left>b.left;}intmain(){scanf("%d",&m);for(intk=1;k=p[i].left&&s[j
后天Tomorrow
·
2020-08-10 13:31
[洛谷 OJ] P
1233
木棍加工
先根据长度从高到低排序,如果长度相同,再根据宽度从高到低排序。这样,这个问题就转化成了在n个数中,求不下降子序列最少个数。从dilworth定理中,我们可知,下降子序列的最小划分等于最长不下降子序列的长度importjava.io.BufferedReader;importjava.io.IOException;importjava.io.InputStreamReader;importjava.
A–lex
·
2020-08-10 13:30
洛谷
OJ
【题解】洛谷P
1233
木棍加工 贪心
题目链接按照长度降序排序,再根据宽度来算。#include#includeusingnamespacestd;#define_rep(i,a,b)for(inti=(a);irhs.l||(l==rhs.l&&w>rhs.w);}}wood[N];intmain(){//freopen("in.txt","r",stdin);scanf("%d",&n);_rep(i,1,n)scanf("%d%
不进清北不改名
·
2020-08-10 13:59
洛谷
贪心
洛谷【动态规划1/2】基本动态规划、线性状态动态规划
目录P1434滑雪P1002过河卒P1020导弹拦截P4933大师P
1233
木棍加工P1434滑雪#includeusingnamespacestd;constintmaxn=110;intr,c;//
Lluvia_2323
·
2020-08-10 12:20
刷题
[贪心模拟]P
1233
木棍加工
题目地址题目描述一堆木头棍子共有n根,每根棍子的长度和宽度都是已知的。棍子可以被一台机器一个接一个地加工。机器处理一根棍子之前需要准备时间。准备时间是这样定义的:第一根棍子的准备时间为1分钟;如果刚处理完长度为L,宽度为W的棍子,那么如果下一个棍子长度为Li,宽度为Wi,并且满足L>=Li,W>=Wi,这个棍子就不需要准备时间,否则需要1分钟的准备时间;计算处理完n根棍子所需要的最短准备时间。比如
_Vmpy
·
2020-08-10 12:27
C++
算法
贪心
DP(001)-洛谷P
1233
木棍加工
一、算法分析代码里面讲的已经比较详细了,这道题涉及LIS类的问题,而且涉及到dilworth定理。二、代码及注释#include#include#include#include#includeusingnamespacestd;intn;structstk{intl;intw;stk(intlp,intwp):l(lp),w(wp){}};boolcmp(stkx,stky){returnx.l>
_rhinoceros
·
2020-08-10 12:12
递推&动态规划
洛谷P
1233
木棍加工
题目描述一堆木头棍子共有n根,每根棍子的长度和宽度都是已知的。棍子可以被一台机器一个接一个地加工。机器处理一根棍子之前需要准备时间。准备时间是这样定义的:第一根棍子的准备时间为1分钟;如果刚处理完长度为L,宽度为W的棍子,那么如果下一个棍子长度为Li,宽度为Wi,并且满足L>=Li,W>=Wi,这个棍子就不需要准备时间,否则需要1分钟的准备时间;计算处理完n根棍子所需要的最短准备时间。比如,你有5
dcaqnjmx39255
·
2020-08-10 12:03
洛谷 P
1233
木棍加工
题目描述一堆木头棍子共有n根,每根棍子的长度和宽度都是已知的。棍子可以被一台机器一个接一个地加工。机器处理一根棍子之前需要准备时间。准备时间是这样定义的:第一根棍子的准备时间为1分钟;如果刚处理完长度为L,宽度为W的棍子,那么如果下一个棍子长度为Li,宽度为Wi,并且满足L>=Li,W>=Wi,这个棍子就不需要准备时间,否则需要1分钟的准备时间;计算处理完n根棍子所需要的最短准备时间。比如,你有5
我要吃熊猫
·
2020-08-10 12:54
贪心
洛谷 P
1233
木棍加工 动态规划动规dp 洛谷 P1103 书本整理
P
1233
木棍加工题目链接:https://www.luogu.org/problem/P
1233
参考博客:题解区第二个#includeusingnamespacestd;constintmaxn=5e3
aiworenyanzhousuanfa
·
2020-08-10 12:10
dp
洛谷 P
1233
木棍加工(贪心)
https://www.luogu.org/problemnew/show/P
1233
#sub题目描述一堆木头棍子共有n根,每根棍子的长度和宽度都是已知的。棍子可以被一台机器一个接一个地加工。
aijina3259
·
2020-08-10 12:08
[贪心] [洛谷] P
1233
木棍加工
基础贪心和安排教室一个思路多线程往下安排即可#include#includeusingnamespacestd;constintMAXN=1e5+10;structbn{intbeg,end;}arr[MAXN];structsstat{intbeg,end;}brr[MAXN];inttf=1;boolcmp(bna,bnb){if(a.beg!=b.beg)returna.beg>b.beg;
Zeolim
·
2020-08-10 12:36
GREED(贪心)
洛谷 P
1233
【木棍加工】题解
算法:排序,DP(最长上升子序列)前言:此题的数据非常水,这里给予一组hack数据:2196251939198751761111467451116151845176493313577386419998141511361173381624741请求加强数据!------------正文我看题解里好多人写的都是贪心,唯一一个赞比较多的DP解法还被我的数据hack了,于是就写了这篇题解(其实我第一次提交
weixin_34389926
·
2020-08-10 12:11
【洛谷习题】木棍加工
题目链接:https://www.luogu.org/problemnew/show/P
1233
一开始的思路就是生模拟,但是感觉太奇怪了,就放弃了。
weixin_30528371
·
2020-08-10 12:39
P
1233
木棍加工
这个题被算法标签标为DP,但其实可能只是用dp求子序列,,(n方)给出l与w,只要是l与w同时满足小于一个l与w,那么这个木棍不需要时间,反之需要1.看到这个题,首先想到了二维背包,然后发现没有最大的容量,放弃。然后又联想到了活动选择,来一个结构体排序和贪心,但是发现贪心其实具有后效性放弃。然后看了题解,发现最长不下降子序列是正解!碰巧昨天学习了中科大少年班lhw大佬发在群里的..序列,所以便去思
weixin_30565327
·
2020-08-10 12:39
【题解】洛谷P
1233
木棍加工(贪心)
这个题给的标签是dp,然而有很简单的贪心策略可以解决,类似导弹拦截问题。首先结构体排序长度,然后求其最长不上升子序列的个数就可以了。遍历整个数组,如果没被访问过答案就+1,设置序列最小值为当前的宽度,然后从i+1到n循环,如果比它小并且没被访问过,就给其打上标记,并将最小值下放,最后输出答案即可。#include#include#include#include#includeusingnamesp
Rem_Inory
·
2020-08-10 12:13
题解
贪心
记一些智障错误
1.hdu
1233
还是畅通工程一道mst模板题,结果疯狂mle,不会爆栈,数组开很小,很奇怪。把辅助数组间接排序换成存到结构体里直接排序就对了。
a-free-man
·
2020-08-10 12:13
杂
洛谷:P
1233
木棍加工(dp,特殊排序用结构体,最长上升)
题目:分析:就是找最少的组数,但不知道从何下手。我特么就是菜鸡,这不就是导弹问题吗?我所期望的:代码:#includeusingnamespacestd;structMG{intl,w;}m[5050];intD2[5050];boolcmp(MGx,MGy){if(x.l!=y.l)returnx.l>y.l;elsereturnx.w>y.w;}intmain(){intn;cin>>n;fo
cs-凌晨技术工作室
·
2020-08-10 12:36
动态规划
我认为的精华
Wiki
1233
(太空飞行计划问题-最大权闭合子图)
题目描述DescriptionW教授正在为国家航天中心计划一系列的太空飞行。每次太空飞行可进行一系列商业性实验而获取利润。现已确定了一个可供选择的实验集合E={E1,E2,…,Em},和进行这些实验需要使用的全部仪器的集合I={I1,I2,…In}。实验Ej需要用到的仪器是I的子集Rj˝I。配置仪器Ik的费用为ck美元。实验Ej的赞助商已同意为该实验结果支付pj美元。W教授的任务是找出一个有效算法
nike0good
·
2020-08-10 10:17
最大权闭合图
CodeForces 477B-E - Dreamoon and Sets-构造规律题
并输出n数数组思路:显然输出的只是每四个互质的数,与k无关规律居然是:从一开始【
1233
+2】上次最后的数是5,然后【5+2899+2】for(i=1;i#include#include#include
yuhong_liu
·
2020-08-09 13:50
CF
构造
java基础语法(标识符、关键字、修饰符)
1username2username
1233
user_name4_useName5$username注意,下面这些标识
weixin_30333885
·
2020-08-08 23:59
把一个字符串中的大写字母放到后面,小写字母放到前面,并且相对位置不变
×Öĸ·Åµ½×Ö·û´®µÄºóÃ棬¸÷¸ö×Ö·ûµÄÏà¶ÔλÖò»±ä**/#include#includeintmain(){charbuf[]="WqqQaABbbCccccc`
1233
XccYccDdE
luguangxu68
·
2020-08-07 15:27
linux shell 零碎
1.局域网共享访问smb://10.10.24.182.服务器访问ssh10.10.24.96*
[email protected]
*
1233
.复制文件从本地到服务器端scp-rtrainData.zipzilong
yonger_
·
2020-08-05 17:02
Linux
js基础:数据类型,变量命名规范
JS的数据类型,由以下几种类型组成:1)String字符串例:‘string’2)Number数字例:
1233
)Boolean布尔例:false4)Null空例:null5)Undefined未定义例:
stefor22
·
2020-08-05 16:48
JS
剑指offer第三十二题【把数组排成最小的数】c++实现
把数组排成最小的数参与人数:
1233
时间限制:1秒空间限制:32768K通过比例:20.53%最佳记录:0ms|8552K(来自啊哈哈)算法知识视频讲解题目描述输入一个正整数数组,把数组里所有数字拼接起来排成一个数
不可言丶
·
2020-08-04 18:13
剑指offer
c语言
剑指offer
算法
spring cloud conf 的认证,高可用和自动刷新
org.springframework.bootspring-boot-starter-security2.配置文件增加security配置security:basic:enabled:trueuser:name:userpassword:password
1233
spongeboblz
·
2020-08-04 03:55
springcloud
ES6小技巧
1,2,3,4,3,4];vararr2=[...newSet(arr)];12这个时候arr2就是去重后的数组~2-交换两个变量的值let[x,y]=[1,2];[y,x]=[x,y];console.log(y);
1233
大灰狼的小绵羊哥哥
·
2020-08-04 00:36
【ES678点滴知识
】
2020牛客暑期多校训练营(第一场)F. Infinite String Comparision
.=999233=103−
1233
c4Lnn
·
2020-08-03 23:00
数学——杂项
Mac 烧写树莓派系统
iluhaodeMacBook-Air:Downloadsadministrator$df-lhFilesystemSizeUsedAvailCapacityiusedifree%iusedMountedon/dev/disk
1233
Gi43Gi189Gi19%
i逆天耗子丶
·
2020-08-03 22:06
RaspberryPi
w30全周
应以1H前高
1233
附近为止损,在1228附近空,黄圈。图片发自App图片发自
莫洛小贵
·
2020-08-01 09:22
上一页
2
3
4
5
6
7
8
9
下一页
按字母分类:
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
其他