我希望你是我独家记忆

一段永远封存的记忆,随风而去
posts - 263, comments - 31, trackbacks - 0, articles - 3
   :: 首页 :: 新随笔 ::  :: 聚合  :: 管理

BJTU网络预选赛——1003——DP

Posted on 2008-09-30 16:31 Hero 阅读(129) 评论(0)  编辑 收藏 引用 所属分类: 代码如诗--ACM
 1 #include <stdio.h>
 2 #include <stdlib.h>
 3 #include <string.h>
 4 
 5 const int mod = 9937 ;
 6 const int size = 100 ;
 7 
 8 int dp[size][10010] ;
 9 
10 int inn, inm ;
11 
12 int main()
13 {
14     while( scanf( "%d %d"&inn, &inm ) != EOF && (inn||inm) )
15     {
16         dp[1][0= 1 ; dp[1][1= 0 ;
17 
18         forint i=2; i<=inn; i++ )
19         forint j=1; j<=inm; j++ )
20         {
21             //for( int i=2; i<=inn; i++ )
22                 dp[i][j] = (dp[i-1][j-1]*2 + dp[i-1][j-2]*(i-2))%mod ;
23         }
24 
25         printf( "%d\n", dp[inn][inm] ) ;
26     }
27 
28     return 0 ;
29 }

只有注册用户登录后才能发表评论。
网站导航: 博客园   IT新闻   BlogJava   知识库   博问   管理