QOJ.ac

QOJ

Süre Sınırı: 0.6 s Bellek Sınırı: 256 MB Toplam puan: 100

#117. 苦行

İstatistikler

有一日,JOI-kun 得到咗一部時光機。佢決定去九世紀嘅日本,並且遇到 Kukai——當時日本最著名嘅僧人之一。呢位僧人想開發一種新嘅修行方法。

佢嘅修行會按以下方式進行:

  • Kukai 會讀一部有 $N$ 句嘅經文。呢啲句子有固定次序,佢必須順序讀。
  • 每句都有一個介乎 $1$ 至 $N$(包括兩端)嘅整數。任何兩句唔同嘅句子都唔會有相同嘅數字。
  • 將一日平均分成 $N$ 個時段後,佢必須喺第 $i$ 個時段讀帶有整數 $i$ 嘅句子($1 \le i \le N$)。每句都好短,所以佢一定可以喺一個時段內讀完一句。

Kukai 想盡快讀完整部經文。不過,佢要用幾多日先讀得完,取決於經文各句上面嘅整數。Kukai 請 JOI-kun 計算,有幾多種喺各句上面安排整數嘅方式,會令佢喺採用最優讀法時,啱啱用 $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.