上一页 1 ··· 7 8 9 10 11 12 13 14 15 ··· 18 下一页
摘要: 题目链接题目大意: 给一个字符串, 要求把它分割成若干个子串,使得每个子串都是回文串。问最少可以分割成多少个。解析:f[i]表示以i结尾的串最少可以分割的串数。 当从j到i的字符串回文串时(判断回文串的效率为n/2) 状态转移方程为 f[i] = min{ ... 阅读全文
posted @ 2018-05-06 11:02 ffgcc 阅读(84) 评论(0) 推荐(0) 编辑
摘要: 题目大意:有一个照明系统需要用到n种灯,每种灯的电压为V,电源费用K,每个灯泡费用为C,需要该灯的数量为L。注意到,电压相同的灯泡只需要共享一个对应的电源即可,还有电压低的灯泡可以被电压高的灯泡替代。为了节约成本,你将设计一种系统,使之最便宜。 分析:首先需... 阅读全文
posted @ 2018-05-04 22:43 ffgcc 阅读(128) 评论(0) 推荐(0) 编辑
摘要: 题意: KTV里面有n首歌曲你可以选择,每首歌曲的时长都给出了. 对于每首歌曲,你最多只能唱1遍. 现在给你一个时间限制t (t#define ll long long#define pb push_back#define inf 0x3f3f... 阅读全文
posted @ 2018-05-04 21:50 ffgcc 阅读(148) 评论(0) 推荐(0) 编辑
摘要: 题目链接 题意:给定一个n*m的矩阵,要求从第一列的任何一行出发,每次沿右或右下或右上到达后面一列,最后到第m列任何一行整个路程的最小值,并且要求是字典序最小的。解析:最小值是很好求的 用dp[i][j]表示从第i行第j列结束的最小值 然后往前递推 把上边界... 阅读全文
posted @ 2018-05-04 13:14 ffgcc 阅读(131) 评论(0) 推荐(0) 编辑
摘要: 题目链接 题意:n个点,坐标给出,设计一条路线,从最左边的点,走到最右边的点,再回来,除最左边的点和最右边的点外,每个点有且经过一次。求最短距离。 分析: (按紫书思路,自己想肯定想不到的0.0) 可以转换一下,两个人走不同的路线,从最左边的点走到最右边的点... 阅读全文
posted @ 2018-05-03 21:09 ffgcc 阅读(90) 评论(0) 推荐(0) 编辑
摘要: 题目链接 题目大意 有n种长宽高为x,y,z的砖头,每种都有无数个。 砖头可以用不同姿势来盖。 砖头a以某种姿势可以盖在砖头b上,当且仅当a的底部的长宽都要比b的底部长宽要小。 问最高可以建多高? 解析: DAG求最长路 每种砖头有无限个,每个砖头有三种姿势... 阅读全文
posted @ 2018-05-03 20:34 ffgcc 阅读(96) 评论(0) 推荐(0) 编辑
摘要: 解析: 在每个车站有三种决策 1.等一分钟 2.坐上向右的火车(如果有的话) 3.坐上向左的火车(如果有的话) 所以我们预处理出火车在每个车站停靠的时刻. dp[i][j]表示在i车站,时刻j最少还需等待多长时间. 临界状态为dp[n][tt]=0. 按照三... 阅读全文
posted @ 2018-05-03 17:24 ffgcc 阅读(92) 评论(0) 推荐(0) 编辑
摘要: 链接 题意:给你一条直线的斜率a和截距b,和某一时刻n个在直线上的点的横坐标,以及沿坐标轴方向的速度。问你这些点在(-∞,+∞)的时间内的碰撞次数。 解析: 设两个点在t时刻相碰,有: x1+vx1t=x2+vx2t y1+vy1t=y2+vy2t消去t,可... 阅读全文
posted @ 2018-05-03 17:05 ffgcc 阅读(82) 评论(0) 推荐(0) 编辑
摘要: C. Nested Segments time limit per test 2 seconds memory limit per test 256 megabytes input standard input output standard outputY... 阅读全文
posted @ 2018-05-01 15:59 ffgcc 阅读(126) 评论(0) 推荐(0) 编辑
摘要: D. Riverside Curio time limit per test 1 second memory limit per test 256 megabytes input standard input output standard outputAr... 阅读全文
posted @ 2018-04-28 22:08 ffgcc 阅读(190) 评论(0) 推荐(0) 编辑
上一页 1 ··· 7 8 9 10 11 12 13 14 15 ··· 18 下一页