QOJ.ac

QOJ

Time Limit: 0.6 s Memory Limit: 256 MB Total points: 100

#117. 修行

Statistics

有一天,JOI-kun 得到了一部時光機。他決定前往九世紀的日本。他遇見了當時日本最著名的僧侶之一 Kukai。這位僧侶想開發一種新的修行方式。

他的修行方式如下:

  • Kukai 要誦讀一部包含 $N$ 個句子的經文。這些句子有固定的順序,他必須依序誦讀。
  • 每個句子都標有一個介於 $1$ 到 $N$ 之間(含兩端)的整數。任意兩個不同的句子所標的數字都不同。
  • 將一天等分為 $N$ 個時段,他必須在第 $i$ 個時段誦讀標有整數 $i$($1 \le i \le N$)的句子。每個句子都很短,因此他總能在一個時段內讀完一個句子。

Kukai 想儘快讀完整部經文。然而,讀完所需的天數取決於經文各句子所標的整數。Kukai 請 JOI-kun 計算:有多少種為句子標上整數的方式,能讓 Kukai 在採取最佳誦讀方式時,恰好花 $K$ 天讀完。

任務

給定句子數量 $N$ 和整數 $K$,計算有多少種為句子標上整數的方式,能讓 Kukai 在採取最佳誦讀方式時,恰好花 $K$ 天讀完,答案對 $1\,000\,000\,007$ 取模。

輸入格式

從標準輸入讀取下列資料。

  • 輸入的第一行包含 $N$ 和 $K$,以一個空格分隔。

輸出格式

輸出能讓 Kukai 在採取最佳誦讀方式時,恰好花 $K$ 天讀完的整數標記方式數,對 $1\,000\,000\,007$ 取模。

資料範圍

所有輸入資料皆滿足下列條件。

  • $1 \le N \le 100\,000$。
  • $1 \le K \le N$。

子任務

共有 4 個子任務。各子任務的分數與額外限制如下:

子任務 1 [4 分]

  • $N \le 10$。

子任務 2 [20 分]

  • $N \le 300$。

子任務 3 [25 分]

  • $N \le 3\,000$。

子任務 4 [51 分]

沒有額外限制。

範例

輸入格式 1

3 2

輸出格式 1

4

說明

共有 4 種為句子標上整數的方式,會讓他花 2 天讀完。

  • 第一句標上 $1$,下一句標上 $3$,最後一句標上 $2$。他在第一天誦讀前兩句(分別標有 $1$ 和 $3$),在第二天誦讀最後一句(標有 $2$)。
  • 第一句標上 $2$,下一句標上 $1$,最後一句標上 $3$。
  • 第一句標上 $2$,下一句標上 $3$,最後一句標上 $1$。
  • 第一句標上 $3$,下一句標上 $1$,最後一句標上 $2$。

輸入格式 2

10 5

輸出格式 2

1310354

Editorials

IDTypeStatusTitlePosted ByLast UpdatedActions
EditorialOpen Official EditorialQingyu- Download

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.