摘要: /* * HOJ 3555 Bomb * 花了一晚上时间写的,感觉还是值得的,方法都是自己想的 * 定义d[i][0]为长度是 i 不含49子串的不以4结尾的串的数量 * 定义d[i][1]为长度是 i 不含49子串的以4结尾的串的数量 * 则易知 * d[i][0]=d[i-1][1]*8(除去4,9)+d[i-1][1]*9(除去4) * d[i][1]=d[i-1][0]+d[i-1][1] * 基于此,推出针对小于n的数中不含49子串的串的数量的方法 * 例如45,我们从左往右扫,遇到4,则d[0][1]=1,d[0][0]=4(0,1,2,3) * 遇到5,则d[1][1]=d[0] 阅读全文
posted @ 2013-05-15 01:21 SF-_- 阅读(200) 评论(0) 推荐(0) 编辑