課程大作業 百練 4149

2021-09-13 02:13:55 字數 638 閱讀 7886

該題的題意比較難以理解,並且問題難以分析,,,

其中的要點就是,包含j這個點的狀態的時間總值是否大於j這個點的截止時間,如果小於則扣分數為0,大於則差值就為扣分數 

**:

#includeusing namespace std;

const int max=1<<16;

int dp[max]; //把每乙個狀態中課程完成的最少用時

int t[20]; //每一門課完成所需要的時間

int d[20]; //每一門課程的截止時間

int sum[max]; //表示每乙個狀態完成所需要的時間總和

string name[20];

string ans[max];

int calc(int a,int b)

int main()

num=1

}dp[0]=0;

for(i=0; ians[i]="";

for(i=1; idp[i]=dp[i-_j]+calc(sum[i],d[j]);}}

}printf("%d\n",dp[num-1]);

cout<}

return 0;

}

c語言大作業 c語言課程設計,大作業

c語言課程設計,大作業 本人是一名211大學軟體工程專業的大三學生,6 7月份幫助了很多學弟學妹完成了課程設計,大作業。本人 質量高,講誠信,承接c語言,c 課程設計,大作業以及資料結構的內容。下面是c語言通訊錄的部分源 include include includetypedef struct a...

課程大作業 POJ15288狀態壓縮dp

d 課程大作業 輸入輸入包含若干測試樣例。輸入的第一行是乙個正整數t,代表測試樣例數目。對於每組測試樣例,第一行為正整數n 1 n 15 代表課程數目。接下來n行,每行包含乙個字串s 不多於50個字元 代表課程名稱和兩個整數d 代表大作業截止時間 和c 完成該大作業需要的時間 注意所有的課程在輸入 ...

大作業感悟

作為本次大作業的組長,看著專案從呱呱墜地到瓜熟蒂落,就像看著自己的孩紙長大一樣。心中感慨萬千,成長的過程總是快樂與痛苦並行,喜悅與煩惱同在的。從兩個星期前的頭腦風暴到前期的精心設計 中期的分工實施再到後期的測試與優化。每一步走的都讓 連忘返,每一步都讓人記憶猶新。在這兩個星期中,我們不僅得到了知識和...