日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問(wèn) 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) >

(未写)tyvj-1333- Coder Space的邀请

發(fā)布時(shí)間:2024/6/14 50 豆豆
生活随笔 收集整理的這篇文章主要介紹了 (未写)tyvj-1333- Coder Space的邀请 小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

傳送門(mén):http://new.tyvj.cn/Problem_Show.aspx?id=1333

?

啊。大有收獲啊。好吧是我太弱。。


第一個(gè),最多邀請(qǐng)人數(shù)
我方程寫(xiě)出來(lái)了。但是怪怪的我就把他給否定了。因?yàn)闀r(shí)間會(huì)爆啊??
但是題解說(shuō)做些優(yōu)化就可以了,但是一些極端數(shù)據(jù)不是一樣會(huì)爆?
方程
f[i][j]表示小A花i時(shí)間小B花j時(shí)間邀請(qǐng)到的最多大牛
假設(shè)當(dāng)前循環(huán)到第k位大牛
f[i][j]=max( f[i-timea[k]][j],f[i][j-timeb[k]] )
其中要保證時(shí)間連續(xù)性


第二個(gè),最少時(shí)間
f[i][j][k]表示前i個(gè)大牛小A邀請(qǐng)j個(gè)花了k時(shí)間時(shí) 小B最少花的時(shí)間

f[i][j][k]=min( f[i-1][j][k]+timeb[i],
????????? f[i-1][j-1][k-timea[i]] )

空間 n^2*maxtime
時(shí)間 O( n^2*maxtime )



題解中的優(yōu)化:
如果A和C邀請(qǐng)某人的用時(shí)都超過(guò)了maxtime,那么久忽略這位牛別邀請(qǐng)他/她了

個(gè)人目前想到的優(yōu)化:
因?yàn)橐獣r(shí)間連續(xù) 所以記錄目前小A和小B達(dá)到的最大時(shí)間,然后循環(huán)縮小上限
(應(yīng)該可行,而且不受數(shù)據(jù)限制)

轉(zhuǎn)載于:https://www.cnblogs.com/AlphaX/archive/2012/10/22/2734578.html

總結(jié)

以上是生活随笔為你收集整理的(未写)tyvj-1333- Coder Space的邀请的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。

如果覺(jué)得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。