QOJ.ac

QOJ

時間限制: 1.0 s 記憶體限制: 64 MB 總分: 120

#16395. 小羊

统计

年轻的 Bojan 如今是一名成功的电气工程专业学生,他从小就喜欢涂色。回忆起童年无忧无虑的时光,他决定买一本涂色书和 $K$ 种颜色,然后开始涂色。有趣的是,Bojan 不喜欢过于五彩斑斓的画面,因此他决定每张图片最多只使用三种不同的颜色进行涂色。此外,Bojan 绝不会给两个相邻的区域涂上相同的颜色,因为正如他所说,“那中间这条线还有什么用呢?”如果两个区域的边界至少有一个公共点,则认为它们是相邻的。例如,下图中标记为 4 和 3 的区域是相邻的,而区域 1 和 2 则不相邻。此外,下图的涂色方式符合 Bojan 的所有要求。

在开始给一张图片涂色之前,Bojan 想知道他有多少种涂色方法可以满足他的所有条件。鉴于 Bojan 正在学习电气工程,可以理解组合数学并不是他的强项,因此他向你寻求帮助。

输入格式

输入唯一的一行包含两个整数 $N$ ($1 \le N \le 8$) 和 $K$ ($1 \le K \le 1000$),分别表示涂色书中图片的编号以及 Bojan 可以使用的不同颜色总数。

你可以在下文中找到带有编号的涂色书图片。

输出格式

输出唯一的一行,包含 Bojan 在有 $K$ 种不同颜色可用时,给涂色书中第 $N$ 张图片涂色的方法数。如果两种涂色方案在至少一个区域上的颜色不同,则认为它们是不同的。

样例

输入样例 1

2 2

输出样例 1

0

输入样例 2

5 3

输出样例 2

12

输入样例 3

7 3

输出样例 3

96

涂色书

  • 图片 1. 毛毛虫(眼睛和触角不属于区域,不应涂色)
  • 图片 2. 海滨小屋
  • 图片 3. 著名标志
  • 图片 4. 雪人 Frosty
  • 图片 5. 抽象球体
  • 图片 6. 金字塔
  • 图片 7. 雏菊
  • 图片 8. 蹦床(灰色部分不属于区域,不应涂色)

Discussions

About Discussions

The discussion section is only for posting: General Discussions (problem-solving strategies, alternative approaches), and Off-topic conversations.

This is NOT for reporting issues! If you want to report bugs or errors, please use the Issues section below.

Open Discussions 0
No discussions in this category.

Issues

About Issues

If you find any issues with the problem (statement, scoring, time/memory limits, test cases, etc.), you may submit an issue here. A problem moderator will review your issue.

Guidelines:

  1. This is not a place to publish discussions, editorials, or requests to debug your code. Issues are only visible to you and problem moderators.
  2. Do not submit duplicated issues.
  3. Issues must be filed in English or Chinese only.
Active Issues 0
No issues in this category.
Closed/Resolved Issues 0
No issues in this category.