DP
ESTHERWXY
这个作者很懒,什么都没留下…
展开
-
小胖办证【vijos 1139】
题目描述 xuzhenyi要办个签证。办证处是一座M层的大楼,1<=M<=100。 每层楼都有N个办公室,编号为1…N(1<=N<=500)。每个办公室有一个签证员。 签证需要让第M层的某个签证员盖章才有效。 每个签证员都要满足下面三个条件之一才会给xuzhenyi盖章: 这个签证员在1楼 xuzhenyi的签证已经给这个签证员的正楼下(房间号相同)的签证员盖过章了...原创 2019-06-25 22:14:32 · 325 阅读 · 0 评论 -
最大正方形【洛谷P1387】
题目描述 在一个n*m的只包含0和1的矩阵里找出一个不包含0的最大正方形,输出边长。 输入格式 输入文件第一行为两个整数n,m(1<=n,m<=100),接下来n行,每行m个数字,用空格隔开,0或1. 输出格式 一个整数,最大正方形的边长 输入输出样例 输入 #1 4 4 0 1 1 1 1 1 1 0 0 1 1 0 1 1 0 1 输出 #1 2 #include<cstdi...原创 2019-07-26 12:47:11 · 153 阅读 · 0 评论 -
乘积最大【洛谷P1018】
题目描述 今年是国际数学联盟确定的“2000――世界数学年”,又恰逢我国著名数学家华罗庚先生诞辰909090周年。在华罗庚先生的家乡江苏金坛,组织了一场别开生面的数学智力竞赛的活动,你的一个好朋友XZXZXZ也有幸得以参加。活动中,主持人给所有参加活动的选手出了这样一道题目: 设有一个长度为NNN的数字串,要求选手使用KKK个乘号将它分成K+1K+1K+1个部分,找出一种分法,使得这K+1K+1K...原创 2019-07-24 13:46:57 · 275 阅读 · 0 评论 -
双子序列最大和【洛谷P2642】
题目描述 给定一个长度为n的整数序列,要求从中选出两个连续子序列,使得这两个连续子序列的序列和之和最大,最终只需输出最大和。一个连续子序列的和为该子序列中所有数之和。每个连续子序列的最小长度为1,并且两个连续子序列之间至少间隔一个数。 输入输出格式 输入格式: 第一行是一个整数表示n。 第二行是n个整数表示整数序列。 输出格式: 一个数,两个连续子序列的序列和之和。 输入输出样例 输入样例#1: ...原创 2019-07-24 13:41:32 · 492 阅读 · 0 评论 -
导弹拦截【洛谷P1020】
题目描述 某国为了防御敌国的导弹袭击,发展出一种导弹拦截系统。但是这种导弹拦截系统有一个缺陷:虽然它的第一发炮弹能够到达任意的高度,但是以后每一发炮弹都不能高于前一发的高度。某天,雷达捕捉到敌国的导弹来袭。由于该系统还在试用阶段,所以只有一套系统,因此有可能不能拦截所有的导弹。 输入导弹依次飞来的高度(雷达给出的高度数据是≤50000 \le 50000≤50000的正整数),计算这套系统最多能拦...原创 2019-07-15 12:53:19 · 129 阅读 · 0 评论 -
相似基因【洛谷P1140】
题目背景 大家都知道,基因可以看作一个碱基对序列。它包含了444种核苷酸,简记作A,C,G,TA,C,G,TA,C,G,T。生物学家正致力于寻找人类基因的功能,以利用于诊断疾病和发明药物。 在一个人类基因工作组的任务中,生物学家研究的是:两个基因的相似程度。因为这个研究对疾病的治疗有着非同寻常的作用。 题目描述 两个基因的相似度的计算方法如下: 对于两个已知基因,例如AGTGATGAGTGATGA...原创 2019-07-15 12:38:40 · 142 阅读 · 0 评论 -
四方定理【洛谷P1586】
题目描述 四方定理是众所周知的:任意一个正整数n,可以分解为不超过四个整数的平方和。例如:25=12+22+22+42,当然还有其他的分解方案,25=3+4。给定的正整数n,编程统计它能分解的方案总数。注意:25=32+42和25=42+32视为一种方案。 输入输出格式 输入格式: 第一行为正整数t(t≤100),接下来ttt行,每行一个正整数n(32768n≤32768)。 输出格式: 对于每个...原创 2019-07-14 22:25:02 · 2163 阅读 · 0 评论 -
烹调方案【洛谷P1417】
题目描述 一共有n件食材,每件食材有三个属性,ai,bi和ci,如果在t时刻完成第i样食材则得到ai-t*bi的美味指数,用第i件食材做饭要花去ci的时间。 众所周知,gw的厨艺不怎么样,所以他需要你设计烹调方案使得美味指数最大 输入输出格式 输入格式: 第一行是两个正整数T和n,表示到达地球所需时间和食材个数。 下面一行n个整数,ai 下面一行n个整数,bi 下面一行n个整数,ci 输出格式: ...原创 2019-06-29 21:06:12 · 88 阅读 · 0 评论 -
接苹果【洛谷P2690】
题目描述 很少有人知道奶牛爱吃苹果。农夫约翰的农场上有两棵苹果树(编号为1和2), 每一棵树上都长满了苹果。奶牛贝茜无法摘下树上的苹果,所以她只能等待苹果 从树上落下。但是,由于苹果掉到地上会摔烂,贝茜必须在半空中接住苹果(没有人爱吃摔烂的苹果)。贝茜吃东西很快,她接到苹果后仅用几秒钟就能吃完。每一分钟,两棵苹果树其中的一棵会掉落一个苹果。贝茜已经过了足够的训练, 只要站在树下就一定能接住这棵树上...原创 2019-07-14 12:15:28 · 92 阅读 · 0 评论 -
能量项链【洛谷P1063】
题目描述 在Mars星球上,每个Mars人都随身佩带着一串能量项链。在项链上有N颗能量珠。能量珠是一颗有头标记与尾标记的珠子,这些标记对应着某个正整数。并且,对于相邻的两颗珠子,前一颗珠子的尾标记一定等于后一颗珠子的头标记。因为只有这样,通过吸盘(吸盘是Mars人吸收能量的一种器官)的作用,这两颗珠子才能聚合成一颗珠子,同时释放出可以被吸盘吸收的能量。如果前一颗能量珠的头标记为m,尾标记为r,后一...原创 2019-07-09 21:54:36 · 96 阅读 · 0 评论 -
最长公共子序列【洛谷1439】
#include<cstdio> #include<iostream> #include<algorithm> using namespace std; const int N=100005; int dp[N],p[N],a[N],b[N],f[N]; bool cmp(int a,int b) { return a<b; } int main(...原创 2019-06-28 20:32:40 · 811 阅读 · 0 评论 -
神奇的四次方数【洛谷P1679】
题目描述 在你的帮助下,v神终于帮同学找到了最合适的大学,接下来就要通知同学了。在班级里负责联络网的是dm同学,于是v神便找到了dm同学,可dm同学正在忙于研究一道有趣的数学题,为了请dm出山,v神只好请你帮忙解决这道题了。 将一个整数m分解为n个四次方数的和的形式,要求n最小。例如,m=706,706=54+34,则n=2。 输入输出格式 输入格式: 一行,一个整数m。 输出格式: 一行,一个整...原创 2019-07-02 11:54:17 · 891 阅读 · 0 评论 -
多重背包【庆功会】
问题描述 为了庆贺班级在校运动会上取得全校第一名成绩,班主任决定开一场庆功会,为此拨款购买奖品犒劳运动员。期望拨款金额能购买最大价值的奖品,可以补充他们的精力和体力。 输入格式 输入第一行为T,表示数据组数,对于每组数据的第一行二个数n(n<=500),m(m<=6000),其中n代表希望购买的奖品的种数,m表示拨款金额。 接下来n行,每行3个数,v、w、s,分别表示第I种奖品的价格、...原创 2019-06-25 22:47:45 · 195 阅读 · 0 评论 -
传球游戏【洛谷P1057】
题目描述 上体育课的时候,小蛮的老师经常带着同学们一起做游戏。这次,老师带着同学们一起做传球游戏。 游戏规则是这样的:n个同学站成一个圆圈,其中的一个同学手里拿着一个球,当老师吹哨子时开始传球,每个同学可以把球传给自己左右的两个同学中的一个(左右任意),当老师再次吹哨子时,传球停止,此时,拿着球没有传出去的那个同学就是败者,要给大家表演一个节目。 聪明的小蛮提出一个有趣的问题:有多少种不同的传球方...原创 2019-06-25 22:26:14 · 122 阅读 · 0 评论 -
汤姆斯的天堂梦_NOI导刊2010提高(05)【洛谷P1796】
题目描述 汤姆斯生活在一个等级为0的星球上。那里的环境极其恶劣,每天12小时的工作和成堆的垃圾让人忍无可忍。他向往着等级为N的星球上天堂般的生活。 有一些航班将人从低等级的星球送上高一级的星球,有时需要向驾驶员支付一定金额的费用,有时却又可以得到一定的金钱。 汤姆斯预先知道了从0等级星球去N等级星球所有的航线和需要支付(或者可以得到)的金钱,他想寻找一条价格最低(甚至获得金钱最多)的航线。 输入输...原创 2019-07-23 12:47:19 · 138 阅读 · 0 评论