麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁(yè) > 學(xué)院 > 開(kāi)發(fā)設(shè)計(jì) > 正文

Arithmetic problem | 書(shū)籍復(fù)印

2019-11-11 07:27:07
字體:
來(lái)源:轉(zhuǎn)載
供稿:網(wǎng)友

題目如下: 給出一個(gè)數(shù)組A包含n個(gè)元素,表示n本書(shū)以及各自的頁(yè)數(shù)。現(xiàn)在有個(gè)k個(gè)人復(fù)印書(shū)籍,每個(gè)人只能復(fù)印連續(xù)一段編號(hào)的書(shū),比如A[1],A[2]由第一個(gè)人復(fù)印,但是不能A[1],A[3]由第一個(gè)人復(fù)印,求最少需要的時(shí)間復(fù)印所有書(shū)。

樣例: A = [3,2,4],k = 2

返回5,第一個(gè)人復(fù)印前兩本書(shū)

解題思路: 這個(gè)題有一定難度,先提出合理假設(shè)B(l,k)為l個(gè)數(shù)據(jù)規(guī)模的k人分配使用最短時(shí)間。把數(shù)據(jù)規(guī)模劃分為兩部分,從右到左,依次增加右規(guī)模,表示第k人印刷書(shū)籍量,而左規(guī)模則表示其他人所印刷書(shū)籍量,這樣左規(guī)模的最短時(shí)間即是B(左規(guī)模數(shù)量,k-1)了,至于右規(guī)模的最短時(shí)間,用相應(yīng)B(右規(guī)模數(shù)量,1)-B(左規(guī)模數(shù)量,1)即可,把當(dāng)前規(guī)模的右規(guī)模從l到k(如果有k個(gè)人印k本書(shū),一人一本肯定最短時(shí)間,因此預(yù)留k本書(shū))的所有最短時(shí)間取最小值,即當(dāng)前規(guī)模最小時(shí)間。那么,只需要提供k-1人的1到l數(shù)據(jù)規(guī)模的最短時(shí)間即可遞推B(l,k)。

思路實(shí)現(xiàn)代碼:

int Method(int *n,int len,int k){ if(k>len) k=len; int **matrix=new int *[len]; for(int i=0;i<len;++i) matrix[i]=new int[k+1], ZeroMemory(matrix[i],k*4+4); int res=0; matrix[0][1]=n[0]; for(int i=1;i<len;++i) matrix[i][1]=matrix[i-1][1]+n[i]; for(int i=2;i<=k;++i) for(int p=i-1;p<len;++p) for(int t=i-1;t<=p;++t) { res=max(matrix[t-1][i-1], matrix[p][1]-matrix[t-1][1]); matrix[p][i]=matrix[p][i]==0?res:min(matrix[p][i],res); } res=matrix[len-1][k]; for(int i=0;i<len;++i) delete[] matrix[i]; delete[] matrix; return res;}
發(fā)表評(píng)論 共有條評(píng)論
用戶(hù)名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 毛片大全| 一级黄色毛片a | 国产女同玩人妖 | 欧美ab| 欧美成人高清在线 | 日本在线播放一区二区 | 露脸各种姿势啪啪的清纯美女 | 精品一区二区免费 | 911色_911色sss主站色播 | 88xx成人永久免费观看 | 久久精品一区二区三区四区五区 | 国语自产免费精品视频在 | 精品一区二区三区在线观看视频 | 高清国产午夜精品久久久久久 | 美国一级毛片片aa久久综合 | 国产91丝袜在线播放 | 9999久久久久久 | 毛片福利 | 空姐一级毛片 | 成人毛片免费看 | 久久在草 | 欧美a级在线免费观看 | 综合精品视频 | 久久美女免费视频 | 激情小说图 | av免费提供 | 欧美精品免费一区二区三区 | 高清成人在线 | 国产91精品久久久 | 九九色在线观看 | 亚洲第一黄色网 | 久久网国产 | 精品一区二区在线播放 | 精品国产一区三区| 日韩黄色免费在线观看 | 日韩欧美动作影片 | 国产无限资源在线观看 | 369看片你懂的小视频在线观看 | 黄色av电影在线播放 | 国产精品v片在线观看不卡 成人一区二区三区在线 | 97se亚洲综合在线韩国专区福利 |