会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
徐明拯
博客园
首页
新随笔
联系
订阅
管理
上一页
1
···
5
6
7
8
9
10
11
12
13
下一页
2020年4月24日
洛谷P1036 选数
摘要: 题目描述 已知 n个整数 x1,x2,…,xn,以及1个整数k(k<n)。从n个整数中任选k个整数相加,可分别得到一系列的和。例如当n=4,k=3,4个整数分别为3,7,12,19时,可得全部的组合与它们的和为: 3+7+12=22 3+7+19=29 7+12+19=38 3+12+19=3
阅读全文
posted @ 2020-04-24 17:19 徐明拯
阅读(154)
评论(0)
推荐(0)
2020年4月18日
一本通1268 完全背包问题
摘要: 【题目描述】 设有n种物品,每种物品有一个重量及一个价值。但每种物品的数量是无限的,同时有一个背包,最大载重量为M,今从n种物品中选取若干件(同一种物品可以多次选取),使其重量的和小于等于M,而价值的和为最大。 【输入】 第一行:两个整数,M(背包容量,M≤200)和N(物品数量,N≤30); 第2
阅读全文
posted @ 2020-04-18 13:09 徐明拯
阅读(241)
评论(0)
推荐(0)
2020年4月15日
一本通1267 01背包
摘要: 【题目描述】 一个旅行者有一个最多能装 MM 公斤的背包,现在有 nn 件物品,它们的重量分别是W1,W2,...,WnW1,W2,...,Wn,它们的价值分别为C1,C2,...,CnC1,C2,...,Cn,求旅行者能获得最大总价值。 【输入】 第一行:两个整数,MM(背包容量,M≤200M≤2
阅读全文
posted @ 2020-04-15 00:38 徐明拯
阅读(218)
评论(0)
推荐(0)
2020年4月12日
合并石子1,2
摘要: 合并石子,每次选择相邻两堆,代价为两堆石子和,问最小代价 思路:其实就是分治,设左端点为l,右端点为r,中间任取一点k,则区间l~r可看作是l~k+k+1~r,所以就可以用分治的思想,直接上代码 memset(f,0x3f,sizeof(f)); for(int i=1;i<=n;i++) f[i]
阅读全文
posted @ 2020-04-12 22:44 徐明拯
阅读(143)
评论(0)
推荐(0)
2020年4月7日
求最长不下降子序列++
摘要: 【题目描述】 设有由n(1≤n≤200)n(1≤n≤200)个不相同的整数组成的数列,记为:b(1)、b(2)、……、b(n)b(1)、b(2)、……、b(n)若存在i1<i2<i3<…<iei1<i2<i3<…<ie 且有b(i1)≤b(i2)≤…≤b(ie)b(i1)≤b(i2)≤…≤b(ie)
阅读全文
posted @ 2020-04-07 10:25 徐明拯
阅读(283)
评论(0)
推荐(0)
2020年4月4日
数字金字塔升级版
摘要: 【题目描述】 观察下面的数字金字塔。写一个程序查找从最高点到底部任意处结束的路径,使路径经过数字的和最大。每一步可以从当前点走到左下方的点也可以到达右下方的点。 在上面的样例中,从13到8到26到15到24的路径产生了最大的和86。 【输入】 第一个行包含R(1≤ R≤1000),表示行的数目。 后
阅读全文
posted @ 2020-04-04 23:16 徐明拯
阅读(244)
评论(0)
推荐(0)
2020年4月3日
一本通1354 括弧匹配检验
摘要: 【题目描述】 假设表达式中允许包含两种括号:圆括号和方括号,其嵌套的顺序随意,如([ ]())或[([ ][ ])]等为正确的匹配,[( ])或([ ]( )或 ( ( ) ) )均为错误的匹配。 现在的问题是,要求检验一个给定表达式中的括弧是否正确匹配? 输入一个只包含圆括号和方括号的字符串,判断
阅读全文
posted @ 2020-04-03 23:45 徐明拯
阅读(1552)
评论(0)
推荐(0)
2020年4月1日
一本通1353表达式括号匹配
摘要: 【题目描述】 假设一个表达式有英文字母(小写)、运算符(+,—,∗,/)和左右小(圆)括号构成,以“@”作为表达式的结束符。请编写一个程序检查表达式中的左右圆括号是否匹配,若匹配,则返回“YES”;否则返回“NO”。表达式长度小于255,左圆括号少于20个。 【输入】 一行数据,即表达式。 【输出】
阅读全文
posted @ 2020-04-01 23:26 徐明拯
阅读(1043)
评论(0)
推荐(0)
2020年3月31日
一本通1357车厢调度
摘要: 【题目描述】 有一个火车站,铁路如图所示,每辆火车从A驶入,再从B方向驶出,同时它的车厢可以重新组合。假设从A方向驶来的火车有n节(n≤1000),分别按照顺序编号为1,2,3,…,n。假定在进入车站前,每节车厢之间都不是连着的,并且它们可以自行移动到B处的铁轨上。另外假定车站C可以停放任意多节车厢
阅读全文
posted @ 2020-03-31 23:53 徐明拯
阅读(528)
评论(0)
推荐(0)
一本通1331后缀表达式的值
摘要: 【题目描述】 从键盘读入一个后缀表达式(字符串),只含有0-9组成的运算数及加(+)、减(—)、乘(*)、除(/)四种运算符。每个运算数之间用一个空格隔开,不需要判断给你的表达式是否合法。以@作为结束标志。 比如,16–9*(4+3)转换成后缀表达式为:16□9□4□3□+*–,在字符数组A中的形式
阅读全文
posted @ 2020-03-31 23:22 徐明拯
阅读(863)
评论(1)
推荐(0)
上一页
1
···
5
6
7
8
9
10
11
12
13
下一页
公告