摘要:        
http://acm.zju.edu.cn/onlinejudge/showProblem.do?problemCode=2971	开始想用map的键值对来做,想想发现没必要,直接模拟就可以了。用一个数组打出0—20和30,40..90等数的英文,输入时进行匹配,匹配成功便通过它们与下标之间的关系确定。输入为million,hundred,thousand时,当前值要乘相应10^n。	用三个数n1, n2, n3分别记录每三位数,最后相加即可。code:#include<cstdio>#include<cstring>usingnamespacestd;charstr[    阅读全文
        posted @ 2012-04-28 22:03
追逐.
阅读(439)
评论(0)
推荐(1)
            
        
        
摘要:        
http://acm.zju.edu.cn/onlinejudge/showProblem.do?problemCode=2972	i为当前第几段,j为跑完第i段剩余的体力。第i段有三种跑法可选: 第一种要消耗f1的体力,所以保证j+f1<=m。dp[i][j] = min(dp[i][j], dp[i-1][j+f1]+t1) ; 第二种不消耗体力。dp[i][j] = min(dp[i][j], dp[i-1][j]+t2) ; 第三种增加f2的体力,保证j-f2>=0。dp[i][j] = min(dp[i][j], dp[i-1][j-f2]+t3) ;	还有一种情况需要单    阅读全文
        posted @ 2012-04-28 21:56
追逐.
阅读(326)
评论(0)
推荐(0)
 
                     
                    
                 
                    
                 
 
         浙公网安备 33010602011771号
浙公网安备 33010602011771号