dp P1026 統計單詞個數

2022-04-02 16:43:16 字數 674 閱讀 3042

給出乙個長度不超過200200的由小寫英文本母組成的字母串(約定;該字串以每行2020個字母的方式輸入,且保證每行一定為2020個)。要求將此字母串分成kk份(11單詞在給出的乙個不超過66個單詞的字典中。

要求輸出最大的個數。

輸入格式:

每組的第一行有22個正整數(p,kp,k)

pp表示字串的行數,kk表示分為kk個部分。

接下來的pp行,每行均有2020個字元。

再接下來有11個正整數ss,表示字典中單詞個數。(1 \le s \le 61≤s≤6)

接下來的ss行,每行均有11個單詞。

輸出格式:

11個整數,分別對應每組測試資料的相應結果。

輸入樣例#1: 複製

1

3thisisabookyouareaoh4is

aoksab

輸出樣例#1: 複製

7

【思路】:

首先看到題好像是個劃分型的dp,,然後竟然有乙個限制:

乙個單詞被用過後首字母不能再用,所以如果(j,i)區間以j為首存在單詞,則:s[j][i]=s[j+1][i]+1 否則s[j][i]=s[j+1][i]

f[i][k]=max(f[j][k-1],s[j+1][i])(i為位置,k為次數,s為區間單詞數)

**:

洛谷1026 統計單詞個數

給出乙個長度不超過200的由小寫英文本母組成的字母串 約定 該字串以每行20個字母的方式輸入,且保證每行一定為20個 要求將此字母串分成k份 1單詞在給出的乙個不超過6個單詞的字典中。要求輸出最大的個數。輸入格式 每組的第一行有二個正整數 p,k p表示字串的行數 k表示分為k個部分。接下來的p行,...

P1026 統計單詞個數

給出乙個長度不超過200的由小寫英文本母組成的字母串 約定 該字串以每行20個字母的方式輸入,且保證每行一定為20個 要求將此字母串分成k份 1單詞在給出的乙個不超過6個單詞的字典中。要求輸出最大的個數。輸入格式 每組的第一行有二個正整數 p,k p表示字串的行數 k表示分為k個部分。接下來的p行,...

P1026 統計單詞個數

p1026 統計單詞個數 設 f i j 表示到主串第 i 位,已分成 j 段的最多單詞數,val l r 表示區間 l,r 包含的單詞個數 可得 f i j max f i j f u j 1 val u 1 i 套乙個三重迴圈即可 val l r 可以暴力處理 單詞判重用map include ...