日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

DP(01背包) UESTC 1218 Pick The Sticks (15CCPC C)

發布時間:2023/12/20 编程问答 32 豆豆
生活随笔 收集整理的這篇文章主要介紹了 DP(01背包) UESTC 1218 Pick The Sticks (15CCPC C) 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

?

題目傳送門

題意:長度為L的金條,將n根金棍盡可能放上去,要求重心在L上,使得價值最大,最多有兩條可以長度折半的放上去。

分析:首先長度可能為奇數,先*2。然后除了兩條特殊的金棍就是01背包,所以dp[now][j][k]表示當前狀態,長度為j,使用了k條特殊金棍獲得的最大價值,需要對內存和時間優化。

?

/************************************************* Author :Running_Time* Created Time :2015/10/21 星期三 11:55:40* File Name :D.cpp************************************************/ #include <bits/stdc++.h> using namespace std;#define lson l, mid, rt << 1 #define rson mid + 1, r, rt << 1 | 1 typedef long long ll; const int N = 1e3 + 10; const int L = 4e3 + 10; const int INF = 0x3f3f3f3f; const int MOD = 1e9 + 7; const double EPS = 1e-8; ll dp[2][L][3]; struct P {int a;ll v; }p[N];ll Max(ll a, ll b) {return a > b ? a : b; }int main(void) {int T, cas = 0; scanf ("%d", &T);while (T--) {int n, l; scanf ("%d%d", &n, &l);l *= 2;ll ans = 0;for (int i=1; i<=n; ++i) {scanf ("%d%lld", &p[i].a, &p[i].v);p[i].a *= 2;ans = max (ans, p[i].v);}memset (dp, 0, sizeof (dp));int now = 1;for (int i=1; i<=n; ++i) {now = 1 - now;for (int j=0; j<=l; ++j) {for (int k=0; k<3; ++k) {dp[now][j][k] = dp[1-now][j][k];}}for (int j=l; j>=p[i].a/2; --j) {for (int k=0; k<3; ++k) {if (j >= p[i].a) dp[now][j][k] = max (dp[now][j][k], dp[1-now][j-p[i].a][k] + p[i].v);if (k) dp[now][j][k] = max (dp[now][j][k], dp[1-now][j-p[i].a/2][k-1] + p[i].v);}}for (int i=0; i<2; ++i) {for (int j=0; j<=l; ++j) {for (int k=0; k<3; ++k) ans = max (ans, dp[i][j][k]);}}}printf ("Case #%d: %lld\n", ++cas, ans);}return 0; }

  

轉載于:https://www.cnblogs.com/Running-Time/p/4923761.html

總結

以上是生活随笔為你收集整理的DP(01背包) UESTC 1218 Pick The Sticks (15CCPC C)的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 精品国产丝袜一区二区三区乱码 | 黑森林av| 国内一区二区 | 免费看的黄色小视频 | 国产亚洲精品久久久久久 | 国产aa视频 | 一本到免费视频 | 国产妻精品一区二区在线 | 免费看一级黄色片 | av网站在线看 | 激情小说中文字幕 | 在线观看国产黄色 | 青青青草国产 | 国产99免费| 国模少妇一区二区三区 | 深夜视频在线观看 | 国产黄免费 | av在线不卡观看 | 免费的一级黄色片 | 123毛片| 九九人人 | 久久精品视频在线播放 | 少妇性高潮视频 | 天天综合国产 | av高清在线免费观看 | 国产激情免费视频 | 一二三区中文字幕 | 在线观看成人黄色 | 热久久伊人 | gogo亚洲国模私拍人体 | 男女搞网站 | 狠狠av| 久久网一区二区 | 亚洲天堂系列 | 国产精品久久福利 | 精品国产污污免费网站入口 | 最色网站 | 国产欧美视频一区二区三区 | 在线播放91| 深夜福利日韩 | 午夜精品久久久 | 国产高清不卡一区 | 欧美一区二区三区观看 | 在线观看视频99 | 国产传媒第一页 | 毛片网站网址 | 国产午夜麻豆影院在线观看 | 欧美激情影院 | 羞羞网站在线观看 | 不用播放器av | 男人天堂网av | 日本三级影院 | 久久99精品国产麻豆91樱花 | 国产社区在线 | 少妇精品一区二区 | 国产嘿咻视频 | 无码人妻精品一区二区三区蜜桃91 | 国产男人搡女人免费视频 | 久久泄欲网 | 亚洲乱码一区二区 | 69国产在线 | 总裁憋尿呻吟双腿大开憋尿 | 国产绳艺sm调教室论坛 | 床戏高潮做进去大尺度视频 | 婷婷激情五月 | 精品一区电影国产 | 国产伦精品一区二区三区视频痴汉 | 国产美女一区 | 亚洲欧美大片 | 中文字幕av高清片 | 在线成人毛片 | 国产91一区二区三区 | 你懂的在线视频网站 | 97国产精品视频人人做人人爱 | 免费看91视频 | 91成人精品视频 | 人妻丰满熟妇av无码区hd | av毛片在线免费看 | 特及毛片 | 亚洲激情 | 91精品国产高潮对白 | 1024国产精品| 九九精品国产 | 91综合国产 | 性综艺节目av在线播放 | 久久精品爱 | 成熟妇人a片免费看网站 | 少妇激情一区二区三区视频 | 亚洲激情三区 | 伦乱天堂 | 国内自拍2020 | 麻豆久久久 | 最新三级网站 | 免费特级黄色片 | 欧美少妇一区二区 | 国产精品久久久久久吹潮 | 自拍愉拍 | 夜夜夜操操操 | 操天天 |