题意为从每行取一瓶花,每瓶花都有自己的审美价值第 i+1 行取的花位于第 i
行的右下方求最大审美价值dp[i][j]:取到第 i 行,第 j
列时所获得的最大审美价值动态转移方程:dp[i][j]=max(dp[i-1][j-1]+a[i][j],dp[i][j-1])代码如下:#includei...
分类:
其他好文 时间:
2014-04-30 00:17:20
阅读次数:
488
// 题意: // 输入两个整数N, H,按照字典序输出所有长度为N,恰好包含H个1的01串
// 规模:1#include#include#include#includeusing namespace std;int n,h;int
buf[16];void solve(int c0, int c...
分类:
其他好文 时间:
2014-04-29 23:19:55
阅读次数:
416
本文出处:http://blog.csdn.net/svitter
原题:http://acm.sdut.edu.cn/sdutoj/problem.php?action=showproblem&problemid=2411
题意:给你一个串,让你依据那个串来输出ppi。坑特别多。ppi的计算方法是dp / inches; dp = sqrt(wp*wp + hp * hp);
现在...
分类:
其他好文 时间:
2014-04-27 20:01:20
阅读次数:
655
题目链接:1529 - Clock
题意:给定两个时刻,求时针和分针相遇次数。
思路:先把转一圈会相遇的时刻记录下来,这些时刻肯定是固定的,然后由给定的两个时刻a,b,求出12点到a相遇次数c1,12点到b相遇次数c2,ans = c2 - c1
代码:
#include
#include
const double esp = 1e-6;
int h1, m1, h2, m2;
do...
分类:
其他好文 时间:
2014-04-27 19:28:46
阅读次数:
352
题意:10995 - Educational Journey
题意:给定A遇到C,M,D的时刻和D遇到C,M的时刻,求C遇到M的时刻
思路:先把时间都处理成秒,然后从A遇到C后,从该点出发,A遇到D和C遇到D,就能求出速度Va和Vc之间的关系,由A遇到M后,从该点出发,A遇到D和M遇到D可以推出Va和Vm的关系,从而推出Vc和Vm的关系,然后由C和M遇到点出发,C遇到D和M遇到D的时间可以算,...
分类:
其他好文 时间:
2014-04-27 19:23:24
阅读次数:
502
题目链接:Back
to Intermediate Math
题意:两种过河方式,一种笔直过河,一种最快过河,求两种时间差
只要计算出两种时间,笔直过河的速度等于两个速度分量的合速度,最快就等于船速度,求出差即可。
代码:
#include
#include
#include
int t, d, v, u;
int main() {
int cas = 0;
scanf(...
分类:
其他好文 时间:
2014-04-27 17:44:30
阅读次数:
489
题目链接:11314 - Hardly Hard
题意:给定A,B两点,求Y轴上一点C和X轴上一点D,使得该四边形周长最小。
思路:B以Y轴做对称点,A以X轴做对称点,然后两点相连就是其他三边的周长,因为两点间线段最短,然后再加上AB长度即可
代码:
#include
#include
#include
int t;
struct Point {
double x, y;
Po...
分类:
其他好文 时间:
2014-04-27 17:40:22
阅读次数:
555