码迷,mamicode.com
首页 > 其他好文 > 详细

寒假集训.K-based Numbers

时间:2015-01-29 14:38:55      阅读:259      评论:0      收藏:0      [点我收藏+]

标签:c++   acm   64bit   numbers   

D - K-based Numbers
Time Limit:1000MS     Memory Limit:65536KB     64bit IO Format:%I64d & %I64u

Description

Let’s consider K-based numbers, containing exactly N digits. We define a number to be valid if its K-based notation doesn’t contain two successive zeros. For example:
  • 1010230 is a valid 7-digit number;
  • 1000198 is not a valid number;
  • 0001235 is not a 7-digit number, it is a 4-digit number.
Given two numbers N and K, you are to calculate an amount of valid K based numbers, containing N digits.
You may assume that 2 ≤ K ≤ 10; N ≥ 2; N + K ≤ 18.

Input

The numbers N and K in decimal notation separated by the line break.

Output

The result in decimal notation.

Sample Input

input output
2
10
90

寒假集训.K-based Numbers

标签:c++   acm   64bit   numbers   

原文地址:http://blog.csdn.net/a576699534/article/details/43270167

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!