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

歡迎訪問 生活随笔!

生活随笔

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

编程问答

【币值最大化问题】

發布時間:2023/12/14 编程问答 35 豆豆
生活随笔 收集整理的這篇文章主要介紹了 【币值最大化问题】 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

【幣值最大化問題】

  • 1. 問題描述
  • 2. 解決方案 --- 動態規劃

1. 問題描述

給定一排n個硬幣,其面值均為正整數c1,c2,…,cn,這些整數并不一定兩兩不同。請問如何選擇硬幣,使得在其原始位置互不相鄰的條件下,所選硬幣的總金額最大。

2. 解決方案 — 動態規劃

  • 解題思路:
    我們可以將問題劃分為取最后一枚硬幣和不取最后一枚硬幣。根據不相鄰這一條件,若取最后一枚硬幣,則我們繼續判斷前n-2枚硬幣中的幣值總和最大問題;若不取最后一枚,則我們繼續判斷前n-1枚硬幣中的幣值總和最大問題。
f[0]=0; f[1]=arr[1]; f[n]=max(f[n-2]+arr[n],f[n-1]); f[n]: 有n個硬幣時幣值總和最大值。
  • 代碼演示:
#include <iostream> #include <algorithm> using namespace std; int main() {int n;cout << "請輸入硬幣的總數(n):";cin >> n;int *arr = (int *)malloc((n + 1) * sizeof(int));//分配空間,存儲數據(可以當成數組)for (int i = 1; i <= n; i++){cin >> arr[i];}int *f = (int *)malloc((n + 1) * sizeof(int));//分配空間,存儲數據(可以當成數組)f[0] = 0;f[1] = arr[1];for (int i = 2; i <= n; i++){f[i] = max(f[i - 2] + arr[i], f[i - 1]);//i個硬幣時,最大金額f[i]=包括arr[i]與不包括arr[i]中的最大值}cout << "總金額最大為:";cout << f[n] << endl;cout << "分別是:" << endl;//通過回溯法,得到選擇的硬幣int *arr2 = (int *)malloc((n + 1) * sizeof(int));//分配空間,存儲數據(可以當成數組)int num = 0;for (int i = n; i >= 1; i--){if (f[i] == f[i - 1])//判斷f[i]是否等于f[i-1],若等于即沒有選擇arr[i],反之則選擇了{arr2[num++] = arr[--i];}else{arr2[num++] = arr[i--];}}sort(arr2, arr2 + num);for (int i = 0; i < num; i++){cout << arr2[i] << " ";}cout << endl;return 0; }

運行結果如下:

總結

以上是生活随笔為你收集整理的【币值最大化问题】的全部內容,希望文章能夠幫你解決所遇到的問題。

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

主站蜘蛛池模板: 色婷婷导航 | 亚洲男人天堂网站 | 伊人久久久久噜噜噜亚洲熟女综合 | 黄网在线观看免费 | 久久免费av | 中文字幕第7页 | 日本成人在线免费视频 | 农村搞破鞋视频大全 | 青青草综合 | av中文字幕网站 | 中日韩免费毛片 | 曰批又黄又爽免费视频 | 日韩一级黄色片 | 国产精品一区二区无码对白 | 131美女爱做视频 | 免费的黄色大片 | 少妇性xxxxxxxxx色武功 | 变态另类一区二区 | 久久免费久久 | 日本特黄一级大片 | 俄罗斯精品一区二区三区 | 亚洲乱码国产一区三区 | av鲁丝一区鲁丝二区鲁丝三区 | youjizz.com在线观看 | 亚洲欧美一区二区激情 | 假日游船| 亚洲天堂资源网 | 欧美a∨| 欧美粉嫩videosex极品 | 久久中文字 | 成人中文视频 | 欧美干干干| av网址网站 | 久久在线 | 国产又粗又猛又爽又黄的网站 | av第一福利大全导航 | 制服丝袜先锋影音 | 男生坤坤放进女生坤坤里 | 国产精品成人免费精品自在线观看 | 久操影视 | 少妇学院在线观看 | 亚洲三级成人 | av毛片在线 | 奇米影视四色在线 | 午夜无遮挡 | 自拍偷拍亚洲综合 | 黄色性情网站 | 激情在线观看视频 | 综合色婷婷 | 日本在线不卡一区 | 少妇一级淫片免费放2 | 成人国产精品一区二区 | 99久久婷婷国产综合精品 | 国产精品三级在线 | 国产又黄又粗又猛又爽的视频 | 亚洲成a人片77777kkkk | 草草影院一区二区三区 | 国产91精品看黄网站在线观看 | av免费在线网站 | 在线观看色 | 天天干,夜夜爽 | 五月婷婷在线视频 | 精品黄色 | av免费福利 | 国产精品乱码一区二区视频 | 美女mm131爽爽爽免费动视频 | 国产午夜福利一区 | 99热97| 制服.丝袜.亚洲.中文.综合 | 色亚洲成人 | 六月丁香激情 | 成人片在线播放 | 在线观看免费大片 | 色5月婷婷| 宅男的天堂| 粉嫩小箩莉奶水四溅在线观看 | aaa影院| av黄色成人| 伊人久久久久久久久久久久 | 欧美日韩丝袜 | 国产精品19p | 亚洲五月综合 | 亚洲污视频 | 91无限观看| 午夜精品免费观看 | 国产精品国产精品国产专区蜜臀ah | 色网导航站 | 日本美女日批视频 | 前任攻略在线观看免费完整版 | 国产又粗又大又爽 | 日本最黄网站 | 欧美一区二区福利视频 | 成年人网站免费 | 99热偷拍| 性插插视频 | 波多野结衣欲乱上班族 | 美女调教视频 | 国产h片在线观看 | 欧美老肥婆性猛交视频 |