OpenJudge(復(fù)雜整數(shù)的劃分問題)

鏈接:https://vjudge.net/problem/OpenJ_Bailian-4119
思路:這個(gè)題一共有三個(gè)小問,均可以用同一個(gè)類似的狀態(tài)轉(zhuǎn)移,即如果分的數(shù)里面有1,則減去1猖任,如果沒有,則減去數(shù)字的個(gè)數(shù)(相當(dāng)于每個(gè)數(shù)減一),從而有dp[i][j]=dp[i-j][j]+dp[i-1][j-1]

代碼:

#include<iostream>
#include<cstring>
using namespace std;

const int maxn = 51;
int n,k;
long long int dp1[maxn][maxn],dp2[maxn][maxn],dp3[maxn][maxn];

int main(){
    while(cin>>n>>k){
   
    memset(dp1,0,sizeof(dp1));
    for(int i=1;i<=n;i++){
        dp1[i][1] = 1;
    }

//這里的j表示相加數(shù)字的個(gè)數(shù)總和
    for(int i=1;i<=n;i++){
        for(int j=2;j<=i;j++){
            dp1[i][j] = dp1[i-j][j] + dp1[i-1][j-1];
        }    
    }

//這里j表示相加數(shù)字的個(gè)數(shù)總和的上限
    memset(dp2,0,sizeof(dp2));
    dp2[0][0] = 1;
    for(int i=0;i<=n;i++){
        for(int j=1;j<=n;j++){
            if(j<=i)dp2[i][j] = dp2[i-j][j-1]+dp2[i][j-1];
            else dp2[i][j] = dp2[i][i];
        }
    }

//這里j的意思同第二個(gè)
    memset(dp3,0,sizeof(dp3));
for(int i=0;i<=n;++i)
    {
        dp3[i][1]=1;        
        if(i&1)dp3[0][i]=1;
    }
    
    for(int i=1;i<=n;i++)
    {
        for(int j=1;j<=n;j++)
        {
            if(j&1)
            {
                if(j<=i)dp3[i][j]=dp3[i-j][j]+dp3[i][j-1];
                else dp3[i][j]=dp3[i][i];
            }
            else dp3[i][j]=dp3[i][j-1];
        }
    }
    cout<<dp1[n][k]<<endl<<dp2[n][n]<<endl<<dp3[n][n]<<endl;
    }
    return 0;
}
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末仿荆,一起剝皮案震驚了整個(gè)濱河市,隨后出現(xiàn)的幾起案子坏平,更是在濱河造成了極大的恐慌拢操,老刑警劉巖,帶你破解...
    沈念sama閱讀 219,427評(píng)論 6 508
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件舶替,死亡現(xiàn)場離奇詭異令境,居然都是意外死亡,警方通過查閱死者的電腦和手機(jī)顾瞪,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,551評(píng)論 3 395
  • 文/潘曉璐 我一進(jìn)店門舔庶,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人陈醒,你說我怎么就攤上這事惕橙。” “怎么了钉跷?”我有些...
    開封第一講書人閱讀 165,747評(píng)論 0 356
  • 文/不壞的土叔 我叫張陵弥鹦,是天一觀的道長。 經(jīng)常有香客問我爷辙,道長彬坏,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 58,939評(píng)論 1 295
  • 正文 為了忘掉前任膝晾,我火速辦了婚禮苍鲜,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘玷犹。我一直安慰自己混滔,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,955評(píng)論 6 392
  • 文/花漫 我一把揭開白布歹颓。 她就那樣靜靜地躺著坯屿,像睡著了一般。 火紅的嫁衣襯著肌膚如雪巍扛。 梳的紋絲不亂的頭發(fā)上领跛,一...
    開封第一講書人閱讀 51,737評(píng)論 1 305
  • 那天,我揣著相機(jī)與錄音撤奸,去河邊找鬼吠昭。 笑死喊括,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的矢棚。 我是一名探鬼主播郑什,決...
    沈念sama閱讀 40,448評(píng)論 3 420
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼蒲肋!你這毒婦竟也來了蘑拯?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 39,352評(píng)論 0 276
  • 序言:老撾萬榮一對(duì)情侶失蹤兜粘,失蹤者是張志新(化名)和其女友劉穎申窘,沒想到半個(gè)月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體孔轴,經(jīng)...
    沈念sama閱讀 45,834評(píng)論 1 317
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡剃法,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,992評(píng)論 3 338
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了路鹰。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片玄窝。...
    茶點(diǎn)故事閱讀 40,133評(píng)論 1 351
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖悍引,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情帽氓,我是刑警寧澤趣斤,帶...
    沈念sama閱讀 35,815評(píng)論 5 346
  • 正文 年R本政府宣布,位于F島的核電站黎休,受9級(jí)特大地震影響浓领,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜势腮,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,477評(píng)論 3 331
  • 文/蒙蒙 一联贩、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧捎拯,春花似錦泪幌、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,022評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至建芙,卻和暖如春没隘,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背禁荸。 一陣腳步聲響...
    開封第一講書人閱讀 33,147評(píng)論 1 272
  • 我被黑心中介騙來泰國打工右蒲, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留阀湿,地道東北人。 一個(gè)月前我還...
    沈念sama閱讀 48,398評(píng)論 3 373
  • 正文 我出身青樓瑰妄,卻偏偏與公主長得像陷嘴,于是被迫代替她去往敵國和親。 傳聞我的和親對(duì)象是個(gè)殘疾皇子翰撑,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 45,077評(píng)論 2 355

推薦閱讀更多精彩內(nèi)容

  • 動(dòng)態(tài)規(guī)劃(Dynamic Programming) 本文包括: 動(dòng)態(tài)規(guī)劃定義 狀態(tài)轉(zhuǎn)移方程 動(dòng)態(tài)規(guī)劃算法步驟 最長...
    廖少少閱讀 3,286評(píng)論 0 18
  • 背景 一年多以前我在知乎上答了有關(guān)LeetCode的問題, 分享了一些自己做題目的經(jīng)驗(yàn)罩旋。 張土汪:刷leetcod...
    土汪閱讀 12,747評(píng)論 0 33
  • 各校歷年復(fù)試機(jī)試試題 清華、北大眶诈、華科試題詳細(xì)筆記部分涨醋,少筆記部分與少數(shù)leetcode【含個(gè)人整理筆記】 一、詳...
    十里江城閱讀 1,187評(píng)論 0 1
  • 浴室里彌漫著水汽逝撬,將這一小塊光滑的空間顯著地溫暖浴骂。 熏香并不是這邊地區(qū)常用的,不過昨天長谷部偶然在倉庫里發(fā)現(xiàn)了舶來...
    hskr閱讀 352評(píng)論 0 0
  • 最佳藥引:蒼蠅的掙扎宪潮,有你也有他 十一假期回老家休息溯警,有天,晴空萬里狡相,閑來無事梯轻,盯著面前一張黏蒼蠅貼紙觀...
    紫竹閱讀 471評(píng)論 14 6