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
数字三角形
数字三角形
数字金字塔 递推 动态规划 空间优化
#includeusingnamespacestd;#defineMAX1010intD[MAX][MAX];intn;int*maxSum;intmain(){cin>>n;for(inti=1;i>D[i][j];maxSum=D[n];for(inti=n-1;i>=1;i--)for(intj=1;j<=i;j++){maxSum[j]=max(maxSum[j],maxSum[j+1])
a千里快哉风
·
2020-09-14 09:05
c语言基础知识
动态规划
递推
算法
动态规划
C语言:
数字三角形
题目:#includeintmain(){intn,i,a,m;scanf("%d",&n);for(i=1;i9)a=1;printf("%d",a);}printf("\n");}return0;}期中考试考了10个题目,我才写出来5个,真的很受打击,明明都会写,关键时刻就掉链子,主要是考试的时候很紧张,思绪没打开,继续加油吧,小白!
有梦想也只是咸鱼
·
2020-09-14 05:02
数字三角形
问题
数字三角形
问题TimeLimit:1000MSMemorylimit:65536K题目描述给定一个由n行数字组成的
数字三角形
如下图所示。
刘da帅气
·
2020-09-14 03:59
DP
dp分类
举例:1.线性动规:拦截导弹,合唱队形,挖地雷,建学校,剑客决斗等;2.区域动规:石子合并,加分二叉树,统计单词个数,炮兵布阵等;3.树形动规:贪吃的九头龙,二分查找树,聚会的欢乐,
数字三角形
等;4.背包问题
一个名叫包子的小学生
·
2020-09-13 18:48
==动态规划==
数字三角形
中文English 给定一个
数字三角形
,找到从顶部到底部的最小路径和。每一步可以移动到下面一行的相邻数字上。
算法1:递归dfs(结果超时)classSolution{public:/***@paramtriangle:alistoflistsofintegers*@return:Aninteger,minimumpathsum*/intminimumTotal(vector>&triangle){//writeyourcodehereintres=dfs(triangle,0,0)+triangle[0
Jackson95
·
2020-09-12 07:01
基础编码
【ACM专题训练】动态规划专题(DP)
0.几种经典的DP
数字三角形
问题738810274445265从顶部向下走,每次只能走下面或者右下,走完全程,问如何走使得权值最大解法:(由下往上),代码过于简单就不列了,两个for循环套一下即可dp【
poptox
·
2020-09-12 06:02
2020蓝桥杯备战
很简单的
数字三角形
好多又忘记了,写写博客也当是复习很简单的一个DP题
数字三角形
:题目我就不说了。。。
bluefly-hrbust
·
2020-09-12 06:51
dynamic
programming
ACM_普通DP
id=1163题目大意:给你一个
数字三角形
,让你从顶部走到底部,每次只能向左
fkjslee
·
2020-09-12 05:54
动态规划
动态规划0/1背包问题和
数字三角形
#include#include#defineMAX101usingnamespacestd;intD[MAX][MAX];intminSum[MAX][MAX];intn;intMinSum(inti,intj){if(minSum[i][j]!=-1)returnminSum[i][j];if(i==n)returnD[i][j];intx=MinSum(i+1,j);inty=MinSum(
爱学习的大白白
·
2020-09-10 16:15
数字三角形
(动态规划入门题)
题目描述738810274445265(图1)图1给出了一个
数字三角形
。从三角形的顶部到底部有很多条不同的路径。对于每条路径,把路径上面的数加起来可以得到一个和,你的任务就是找到最大的和。
Leida_hzm
·
2020-09-09 20:27
#
动态规划
动态规划
动态规划解题的一般思路
子问题都解决,原问题即解决(
数字三角形
为例)。子问题的解一旦求出就会被保存,所以每
zhang_xiang_16
·
2020-08-25 11:33
动态规划(dp)
mooc
XYNUOJ 1454
数字三角形
(递归和递推两种方法)
1454:
数字三角形
时间限制:1Sec内存限制:128MB提交:15解决:8您该题的状态:已完成[提交][状态][讨论版]题目描述
数字三角形
,从三角形顶部往下走,只能往左下或右下走,求走到最下面时所经过的数字和最大为多少
Ruanran
·
2020-08-25 06:36
poj3187
数字三角形
(dfs)
数字三角形
题目描述FJandhiscowsenjoyplayingamentalgame.Theywritedownthenumbersfrom1toN(1sumthenexit;ifdep>nthenbeginifsum
zhanghaoxian1
·
2020-08-25 06:36
dfs
洛谷P1118 [USACO06FEB]
数字三角形
Backward Digit Su…
不要看到标题就以为是DP。。。其实是一道简单的深搜+数论。。。题目描述FJandhiscowsenjoyplayingamentalgame.Theywritedownthenumbersfrom1toN(1#include#include#defineMAXN15usingnamespacestd;intn,m,a[MAXN],tran[MAXN][MAXN];boolflag=false,vi
yangrui2002
·
2020-08-25 06:30
DFS深度优先搜索
数论
[USACO1.5]
数字三角形
————dp
题解:本题主要考查dp,可以逆推,一层一层推上去代码如下:#include#includeusingnamespacestd;intn,i,j;inta[1005][1005],aaa[1005][1005];intmain(){cin>>n;for(i=1;i>a[i][j];for(i=1;i=1;i--)for(j=1;j<=i;j++){aaa[i][j]=max(aaa[i+1][j],
wly127
·
2020-08-25 05:10
【洛谷】P1216 [IOI1994][USACO1.5]
数字三角形
Number Triangles 题解
【洛谷】P1216[IOI1994][USACO1.5]
数字三角形
NumberTriangles题解原题地址:https://www.luogu.org/problem/P1216题目描述观察下面的数字金字塔
有所为,无所畏
·
2020-08-25 05:59
算法
P1118 [USACO06FEB]
数字三角形
`Backward Digit Su`… 题解(dfs 深度优先搜索)
P1118[USACO06FEB]
数字三角形
`BackwardDigitSu`…题目分析代码题目P1118题目描述FJandhiscowsenjoyplayingamentalgame.Theywritedownthenumbersfrom1toN
浪妖雪
·
2020-08-25 05:48
NOIP 1118
数字三角形
(dfs剪枝 杨辉三角)
题目描述FJandhiscowsenjoyplayingamentalgame.Theywritedownthenumbersfrom11toN(1\leN\le10)N(1≤N≤10)inacertainorderandthensumadjacentnumberstoproduceanewlistwithonefewernumber.Theyrepeatthisuntilonlyasinglen
_leon1999
·
2020-08-25 05:11
洛谷
2018春季培训
P1118
数字三角形
(技巧)
题见洛谷带有技巧的搜索,用到杨辉三角形不难看出第几个(k)拆的数(虽说并不是拆的),系数为杨辉三角第n行,第k列的数字#include#include#include#include#include#includeusingnamespacestd;intn,sum,a[124];intyh[20][20];boolf[20];voiddfs(intk,inttot){//if(tot>sum)r
weixin_34292287
·
2020-08-25 05:07
[USACO1.5]
数字三角形
题目描述观察下面的数字金字塔。写一个程序来查找从最高点到底部任意处结束的路径,使路径经过数字的和最大。每一步可以走到左下方的点也可以到达右下方的点。738810274445265在上面的样例中,从7到3到8到7到5的路径产生了最大输入格式第一个行包含R(1intn,a[1005][1005],f[1005][1005];intmax(intx,inty){returnx>=y?x:y;}intma
weixin_33896726
·
2020-08-25 05:38
洛谷P1216
数字三角形
题解
题目这道题是一个典型的DP,可以用倒推,顺推的方法,来解这道题。当然用不同的方法他的循环次序是不一样的,所以我们一定要深刻地理解题目的大意,再采用状态转移方程与边界每次求出最优解,并记录循环一遍后就可以得出答案。顺推代码#include#include#include#includeusingnamespacestd;intn,a[10000][10000],f[10000][10000],j,i
weixin_30460489
·
2020-08-25 05:26
P1118 [USACO06FEB]
数字三角形
`Backward Digit Su`… (dfs)
https://www.luogu.org/problemnew/show/P1118看的出来是个dfs本来打算直接从下到上一顿搜索但是不会看了题解才知道系数是个杨辉三角.......这样就好写了但是还是踩了一些坑一开始只有70分是因为我最后再把a[i]求和再判断的改了之后80分......加了一个剪枝:if(s>sums)return;如果当前和大于sum就返回成功AC#includeusing
weixin_30377461
·
2020-08-25 05:23
杨辉三角 [USACO06FEB]
数字三角形
Backward Digit Su…
杨辉三角简单的说一下就是两个未知数和的幂次方运算后的系数问题,比如(x+y)的平方=x的平方+2xy+y的平方,这样系数就是1,2,1这就是杨辉三角的其中一行,立方,四次方,运算的结果看看各项的系数,你就明白其中的道理了11112113311464115101051这就是杨辉三角,也叫贾宪三角他于我们现在的学习联系最紧密的是2项式乘方展开式的系数规律。如图,在贾宪三角中,第3行的第三个数恰好对应着
soloier
·
2020-08-25 04:38
深搜
洛谷 P1216
数字三角形
Number Triangles&&YCOJ 数塔问题
题目题目描述观察下面的数字金字塔。写一个程序来查找从最高点到底部任意处结束的路径,使路径经过数字的和最大。每一步可以走到左下方的点也可以到达右下方的点。738810274445265在上面的样例中,从7到3到8到7到5的路径产生了最大输入输出格式输入格式:第一个行包含R(1usingnamespacestd;inta[1000][1000];intmain(){intn;intans=0;cin>
herobrineAC
·
2020-08-25 04:28
YCOJ
洛谷
题解
题解
[USACO06FEB]
数字三角形
有这么一个游戏:写出一个11至NN的排列a_iai,然后每次将相邻两个数相加,构成新的序列,再对新序列进行这样的操作,显然每次构成的序列都比上一次的序列长度少11,直到只剩下一个数字位置。下面是一个例子:3,1,2,43,1,2,44,3,64,3,67,97,91616最后得到1616这样一个数字。现在想要倒着玩这样一个游戏,如果知道NN,知道最后得到的数字的大小sumsum,请你求出最初序列a
小飞猪Jay
·
2020-08-25 04:41
搜索与回溯
P1118 [USACO06FEB]
数字三角形
`Backward Digit Su`…
题目描述FJandhiscowsenjoyplayingamentalgame.Theywritedownthenumbersfrom11toN(1\leN\le10)N(1≤N≤10)inacertainorderandthensumadjacentnumberstoproduceanewlistwithonefewernumber.Theyrepeatthisuntilonlyasinglen
While.True
·
2020-08-25 04:59
DFS专题
[USACO1.5]
数字三角形
Number Triangles
戳我题目描述观察下面的数字金字塔。写一个程序来查找从最高点到底部任意处结束的路径,使路径经过数字的和最大。每一步可以走到左下方的点也可以到达右下方的点。738810274445265在上面的样例中,从7到3到8到7到5的路径产生了最大输入输出格式输入格式:第一个行包含R(1usingnamespacestd;intr,a[1001][1001],ans=-1;voiddfs(intrr,intd,
marTixx
·
2020-08-25 04:16
水题
洛谷 1118 [USACO]
数字三角形
(不是DP的那道) dfs+乱搞
题目:https://www.luogu.org/problem/show?pid=1118没想到这么简单,还以为是爆搜;原来有规律……;思路:逆推;杨辉三角:对应每层每个数被计算的次数;明确一件事:答案在第n层,因为题目说初始是n层的排列……;总结:1.输入少一般不是纯粹的爆搜,有规律;2.不要看到题就想搜索;3.注意找规律……与fib数列,杨辉三角等基本的东西靠靠;20分代码:爆搜+显而易见的
Loi_cgold
·
2020-08-25 04:36
搜索
题
洛谷P1118
数字三角形
题目描述有这么一个游戏:写出一个1至N的排列ai,然后每次将相邻两个数相加,构成新的序列,再对新序列进行这样的操作,显然每次构成的序列都比上一次的序列长度少1,直到只剩下一个数字位置。下面是一个例子:最后得到16这样一个数字。现在想要倒着玩这样一个游戏,如果知道N,知道最后得到的数字的大小sumsum,请你求出最初序列ai,为1至N的一个排列。若答案有多种可能,则输出字典序最小的那一个。题目解析这
@leehom
·
2020-08-25 03:08
搜索
洛谷
数论
P1118 [USACO06FEB]
数字三角形
`Backward Digit Su`…
题目描述FJandhiscowsenjoyplayingamentalgame.Theywritedownthenumbersfrom11toN(1≤N≤10)N(1≤N≤10)inacertainorderandthensumadjacentnumberstoproduceanewlistwithonefewernumber.Theyrepeatthisuntilonlyasinglenumbe
昔之得一者
·
2020-08-25 03:22
洛谷
数字三角形
原题目如下FJandhiscowsenjoyplayingamentalgame.Theywritedownthenumbersfrom11toN(1≤N≤10)inacertainorderandthensumadjacentnumberstoproduceanewlistwithonefewernumber.Theyrepeatthisuntilonlyasinglenumberisleft.
红烧肘子肉
·
2020-08-25 02:17
简约而不简单
P1118 [USACO06FEB]
数字三角形
题目描述:有这么一个游戏:写出一个1~N的排列a[i],然后每次将相邻两个数相加,构成新的序列,再对新序列进行这样的操作,显然每次构成的序列都比上一次的序列长度少1,直到只剩下一个数字位置。下面是一个例子:31244367916最后得到16这样一个数字。现在想要倒着玩这样一个游戏,如果知道N,知道最后得到的数字的大小sum,请你求出最初序列a[i],为1~N的一个排列。若答案有多种可能,则输出字典
Ant_e_zz
·
2020-08-25 02:04
搜索
【USACO】
数字三角形
`Backward Digit...
【USACO】
数字三角形
`BackwardDigit…题目题目描述FJandhiscowsenjoyplayingamentalgame.Theywritedownthenumbersfrom11toN
代码搞起来
·
2020-08-25 02:28
#
深度搜索
USACO
【USACO06FEB】
数字三角形
数塔三角形,dp入门题#include"iostream"#include"iomanip"usingnamespacestd;inta[13][13];intb1[13],b2[13];//longlongk[13];intn;intsum;longlongf=0;intp=0;voiddfs(int);intmain(){//freopen("b.txt","w",stdout);for(in
zhuzy2020
·
2020-08-25 02:55
动态规划之序列dp
洛谷P1118
数字三角形
【数论,dfs】
链接https://www.luogu.org/problemnew/show/P1118思路利用杨辉三角去搜索代码#include#include//exit要用到usingnamespacestd;intyh[20][20],n,sum,ans[20];booluse[14];voiddfs(intdep,intnow){if(now>sum)return;//剪枝if(dep>n){if(n
ssl_xxy
·
2020-08-25 02:49
数论
dfs
P1118 [USACO06FEB]
数字三角形
Backward Digit Su…
题目描述FJandhiscowsenjoyplayingamentalgame.Theywritedownthenumbersfrom1toN(1#include#include#include#include#include/*runthisprogramusingtheconsolepauseroraddyourowngetch,system("pause")orinputloop*/usin
xiadada2
·
2020-08-25 02:15
算法
dfs
luogu P1118 [USACO06FEB]
数字三角形
`Backward Digit Su`…
analysis开始用了一个全排列的算法,n=12算下来会爆炸,于是就用了一个函数来求中间的数列的值来可行性剪枝,函数n^2,结果剪了枝还是没什么用后面推了下公式,发现对于4个数a,b,c,d来说,最后的N=a+3b+3c+d,对于5个数a,b,c,d,e来说,最后的N=a+4b+6c+4d+e,这个时候隐隐约约觉得数的位置和其系数之间有关系,若可以通过位数来确定其系数的话就不用N^2求和了殊不知
AndrewMe8211
·
2020-08-25 02:03
搜索
P1118
数字三角形
题目描述FJandhiscowsenjoyplayingamentalgame.Theywritedownthenumbersfrom111toN(1≤N≤10)N(1\leN\le10)N(1≤N≤10)inacertainorderandthensumadjacentnumberstoproduceanewlistwithonefewernumber.Theyrepeatthisuntilon
weixin_42754967
·
2020-08-25 02:25
搜索
dfs
洛谷 P1118
数字三角形
游戏 Label:dfs
题目描述有这么一个游戏:写出一个1~N的排列a[i],然后每次将相邻两个数相加,构成新的序列,再对新序列进行这样的操作,显然每次构成的序列都比上一次的序列长度少1,直到只剩下一个数字位置。下面是一个例子:31244367916最后得到16这样一个数字。现在想要倒着玩这样一个游戏,如果知道N,知道最后得到的数字的大小sum,请你求出最初序列a[i],为1~N的一个排列。若答案有多种可能,则输出字典序
weixin_34377065
·
2020-08-25 02:21
洛谷 - P1118 -
数字三角形
- next_permutation
https://www.luogu.org/problemnew/show/P1118next_permutation的第二个参数是最后一个元素的下一个元素,sort也是一样!有毒!这么低级的错误。而且应该是用do_while因为原始排列也要考虑!使用sort跳过一些permutation的原理来源于:1.假设解存在,那么对称位置的两个元素交换也是一种解2.我们要求第一种解,必定是左边元素小于右边
weixin_30457551
·
2020-08-25 02:39
P1118 [USACO06FEB]
数字三角形
`Backward Digit Su`… 回溯法
有这么一个游戏:写出一个11至NN的排列a_iai,然后每次将相邻两个数相加,构成新的序列,再对新序列进行这样的操作,显然每次构成的序列都比上一次的序列长度少11,直到只剩下一个数字位置。下面是一个例子:3,1,2,43,1,2,44,3,64,3,67,97,91616最后得到1616这样一个数字。现在想要倒着玩这样一个游戏,如果知道NN,知道最后得到的数字的大小sumsum,请你求出最初序列a
weixin_30247159
·
2020-08-25 02:38
|洛谷|DFS|P1118 [USACO06FEB]
数字三角形
Backward Digit Su…
http://www.luogu.org/problem/show?pid=1118每个数用的次数构成杨辉三角,用的次数i*排列i的所有和等于sum就行STL只能80分,估计DFS全排序能AC#include#include#include#include#definems(i,j)memset(i,j,sizeofi);usingnamespacestd;intc[20][20];inta[20
weixin_30305735
·
2020-08-25 02:38
【洛谷】【USACO】P1118
数字三角形
题目描述FJandhiscowsenjoyplayingamentalgame.Theywritedownthenumbersfrom1toN(1#include#include#includeconstintMAXX=15;intnum[MAXX];intdelta[MAXX][MAXX];boolb[MAXX];intn,sum;boolok,zhi;voiddfs(intstep,intsu
叛逆的鲁鲁修love CC
·
2020-08-25 02:38
数字三角形
(洛谷-P1216)
题目描述观察下面的数字金字塔。写一个程序来查找从最高点到底部任意处结束的路径,使路径经过数字的和最大。每一步可以走到左下方的点也可以到达右下方的点。738810274445265在上面的样例中,从7到3到8到7到5的路径产生了最大输入输出格式输入格式:第一个行包含R(1#includeusingnamespacestd;intdp[1005][1005]={0};intnum[1005][1005
Alex_McAvoy
·
2020-08-25 02:00
#
洛谷
#
动态规划——线性
DP
P1118 [USACO06FEB]
数字三角形
Backward Digit Su
题解可以递推出初始的系数组,然后遍历所有的排列并计算就可以了。用stl会超时,需要优化。我们在计算累乘的过程中若发现此位置算上后cur_sum已经大于目标sum时那么在对后面的数做permutation就无用了全部都会大于sum,所以可以直接跳过。跳的方式是把第i位到末尾的数全部从大到小排序,那么下次permutaion就会改变当前i位。这是根据permutaion的计算方式做的优化。Code#i
会飞的蟋蟀
·
2020-08-25 02:25
luogu
搜索
排序
洛谷P1118 [USACO06FEB]
数字三角形
Backward Digit Su(dfs剪枝)
题目描述FJandhiscowsenjoyplayingamentalgame.Theywritedownthenumbersfrom11toN(1\leN\le10)N(1≤N≤10)inacertainorderandthensumadjacentnumberstoproduceanewlistwithonefewernumber.Theyrepeatthisuntilonlyasinglen
Low丶Coder
·
2020-08-25 02:54
DFS
洛谷 P1118 [USACO06FEB]
数字三角形
`Backward Digit Su`…
题目链接:https://www.luogu.org/problem/P1118#includeusingnamespacestd;intn,sum,h[13],flag,y[13][13];boolv[13];//防止重复voiddfs(intstep,intans)//第step个数,ans为总和{if(ans>sum||flag)//超过了sum,flag找到了无需再找了return;if(
如梦山河乀
·
2020-08-25 02:13
经典例题
c++
洛谷P1118 [USACO06FEB]
数字三角形
题目描述FJandhiscowsenjoyplayingamentalgame.Theywritedownthenumbersfrom11toN(1\leN\le10)N(1≤N≤10)inacertainorderandthensumadjacentnumberstoproduceanewlistwithonefewernumber.Theyrepeatthisuntilonlyasinglen
baby的我
·
2020-08-25 02:07
刷题记录
洛谷P1118
数字三角形
这道题是典型的深搜题,应用全排列遍历的方法可以在无特判的条件下完成。其中的几个知识点是需要复习的。杨辉三角杨辉三角定义在此不表,其为一个形似下表的数表:111121133114641(以下略)可以观察到,除每层第一个和最后一个均为1外,其中每一个数都来源于上一层与其“对应”的两个数之和,在本题中也就能对应出如下结果:abcdea+bb+cc+dd+ea+2b+cb+2c+dc+2d+ea+3b+3
lbrony
·
2020-08-25 02:35
题解
洛谷 P1118 [USACO06FEB]
数字三角形
Backward Digit Su…
题目描述FJandhiscowsenjoyplayingamentalgame.Theywritedownthenumbersfrom1toN(1#include#include#includeusingnamespacestd;intn,Sum,C[20][20],a[14];boolused[14];voidDFS(intstep,ints){if(s>Sum)return;if(step==
浮生十味·
·
2020-08-25 01:57
洛谷
数学
搜索
上一页
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
其他