摘要: 题目:http://acm.hdu.edu.cn/showproblem.php?pid=2094产生冠军的前提是有且只有一个人赢(貌似是废话)......源代码: 1 #include 2 #include 3 #include 4 using namespace std; 5 char temp1[30],temp2[30]; 6 char topo[2005][30]; 7 int win[2005];//记录输赢,-1表示赢,0表示输 8 int main() 9 {10 // freopen("in.txt","r",stdin);11 //f 阅读全文
posted @ 2013-08-12 17:21 小の泽 阅读(143) 评论(0) 推荐(0) 编辑
摘要: 题目:http://acm.hdu.edu.cn/showproblem.php?pid=2084这题如果从上往下递推就要分两种情况写递推式:if(i-j>=1)dp[i][j]=max(dp[i-1][j]+dp[i-1][j+1])+当前[i][j]的值elsedp[i][j]=dp[i-1][j-1]+当前[i][j]的值但是如果倒过来考虑,也就是从底部开始往上递推,那么递推式就是:dp[i][j]=max(dp[i+1][j],dp[i+1][j+1])+当前[i][j]的值这样写就方便多了。源代码: 1 #include 2 #include 3 #include 4 usin 阅读全文
posted @ 2013-08-12 12:13 小の泽 阅读(163) 评论(0) 推荐(0) 编辑