計蒜客 A1634 劃分整數

2021-09-12 01:20:30 字數 637 閱讀 5073

標籤:計數dp

相似題目:

題目

蒜頭君特別喜歡數學。今天,蒜頭君突發奇想:如果想要把乙個正整數 n 分解成不多於 k 個正整數相加的形式,那麼一共有多少種分解的方式呢?

蒜頭君覺得這個問題實在是太難了,於是他想讓你幫幫忙。

輸入
共一行,包含兩個整數n(1≤n≤300)和k(1≤k≤300),含義如題意所示。

輸出
乙個數字,代表所求的方案數。

輸入樣例
5 3

輸出樣例
解題思路
理解計數dp的思想。

參考**
#include

#define maxn 305

long

long dp[maxn]

[maxn]

;int n,k;

intmain()

}printf

("%lld\n"

,dp[n]

[k])

;return0;

}

計蒜客 劃分整數(dp)

劃分整數 蒜頭君特別喜歡數學。今天,蒜頭君突發奇想 如果想要把乙個正整數 nn n 分解成不多於 kk k 個正整數相加的形式,那麼一共有多少種分解的方式呢?蒜頭君覺得這個問題實在是太難了,於是他想讓你幫幫忙。共一行,包含兩個整數 n 1 n 300 n 1 leq n leq 300 n 1 n ...

計蒜客 基礎dp 劃分整數

蒜頭君特別喜歡數學。今天,蒜頭君突發奇想 如果想要把乙個正整數 n 分解成不多於 k 個正整數相加的形式,那麼一共有多少種分解的方式呢 蒜頭君覺得這個問題實在是太難了,於是他想讓你幫幫忙。共一行,包含兩個整數 n 1 n 300 和 k 1 k 300 含義如題意所示。乙個數字,代表所求的方案數。樣...

計蒜客 劃分整數(動態規劃)

劃分整數 蒜頭君特別喜歡數學。今天,蒜頭君突發奇想 如果想要把乙個正整數 nnn 分解成不多於 kkk 個正整數相加的形式,那麼一共有多少種分解的方式呢?蒜頭君覺得這個問題實在是太難了,於是他想讓你幫幫忙。輸入格式 共一行,包含兩個整數 n 1 n 300 n 1 leq n leq 300 n 1...