洛谷P8646題解
題目描述:
(相關(guān)資料圖)
給定 n 個非負整數(shù) a[1],a[2],…,a[n],你需要選出若干個數(shù)使得它們的和最大,同時滿足相鄰的兩個數(shù)不能同時被選中。
解題思路:
這是一道比較經(jīng)典的動態(tài)規(guī)劃問題,可以使用類似于背包問題的思路進行解決。具體來說,我們設 f[i] 表示前 i?個數(shù)中的最大值,且第 i 個數(shù)必須被選中的情況下的最大和,g[i] 表示前 i 個數(shù)中的最大值,且第 i 個數(shù)沒有被選中的情況下的最大和。則有以下狀態(tài)轉(zhuǎn)移方程:
f[i]=g[i-1]+a[i]
g[i]=max(g[i-1],f[i-1]
其中 f[i] 表示第 i?個數(shù)被選中的情況,而 g[i] 表示第 i 個數(shù)不被選中的情況。最終所求答案即為 max(f[n],g[n])。
代碼:
#include <bits/stdc++.h>
using namespace std;
int n,A[105];
bool dp[10005];
void init()
{
dp[0]=true;?
for(int i=1;i<=n;i++)
for(int j=0;j+A[i]<=10000;j++)
if(dp[j]) dp[j+A[i]]=true;//動態(tài)規(guī)劃?
}
int main()
{
scanf("%d",&n);
for(int i=1;i<=n;i++)
scanf("%d",&A[i]);
int GCD=A[1];
for(int i=2;i<=n;i++)
GCD=__gcd(GCD,A[i]);//求出最大公因數(shù)?
if(GCD>1)//特判?
{
cout<<"INF";?
return 0;
}
init();
int ans=0;
for(int i=1;i<=10000;i++)
if(!dp[i]) ans++;//動態(tài)規(guī)劃?
printf("%d",ans);
return 0;
}
標簽:
相關(guān)文章
洛谷P8646題解
?題目描述:給定n個非負整數(shù)a[1],a[2],…,a[n],你需要選出若干個數(shù)使得它們的和最大,同時滿足相鄰的兩個數(shù)
天天通訊!“奔馬入筑”!已有1000人預約“貴馬專列”
?5月21日,記者從2023貴陽國際馬拉松組委會獲悉,為了讓參賽者在爽爽貴陽擁有更佳的參賽體驗,6月9日專門開
現(xiàn)代腫瘤醫(yī)院雜志_現(xiàn)代腫瘤醫(yī)學官網(wǎng)
?1、中國肺癌雜志的主管單位是中國抗癌學會,中華腫瘤防治雜志的主管單位是中華醫(yī)學會,雖然這兩個學會都是
人才引領科技!白云區(qū)2023年第三屆科技·人才活動周正式啟動
?5月20日上午,在廣州市科學技術(shù)局、白云區(qū)委人才工作領導小組指導下,白云區(qū)2023年第三屆科技·人才活動周
華海清科:12英寸超精密晶圓減薄機量產(chǎn)機臺出貨-世界簡訊
?華海清科(688120)5月21日晚間公告,近日,公司新一代12英寸超精密晶圓減薄機Versatile-GP300量產(chǎn)機臺出機發(fā)
微資訊!紀曉嵐風流倜儻,抽煙吃肉樣樣不落,真正長壽原因并非這些!
?紀曉嵐被稱作是紀大煙袋,他吸煙成癮,他的旱煙袋比一般人的大一號,一次裝的煙絲也比普通人多,他的煙癮在
總臺記者對話諶龍:“年輕人需要自信!”_微頭條
?在2023年世界羽毛球混合團體大賽蘇迪曼杯(簡稱“蘇杯”)8強賽結(jié)束后,賽事組織者為諶龍、張楠、劉成和李
成都溫江、重慶巴南借勢西洽會深化服務業(yè)聯(lián)動發(fā)展,推動成渝經(jīng)濟圈建設
?封面新聞記者易弋力在第五屆中國西部國際投資貿(mào)易洽談會在重慶舉辦之際,5月19日,溫江-巴南服務業(yè)企業(yè)交流
前沿資訊!2023年1-3月中國卷煙產(chǎn)量為8163.7億支 累計增長2%
?2023年3月中國卷煙產(chǎn)量為2002億支,同比增長0 1%;2023年1-3月中國卷煙累計產(chǎn)量為8163 7億支,累計增長2%;
世界新動態(tài):10微米等于多少毫米_1毫米等于多少微米
?1、鍍金的厚度單位,1微米=337微英寸(邁),通常簡化為1微米=40邁,1邁就是0 025微米。2、在電鍍行業(yè),經(jīng)常會
太突然!知名品牌大面積關(guān)店!網(wǎng)友唏噓:童年最愛……-全球今亮點
?來源|紅星新聞、潮新聞·錢江晚報等說起多芒小丸子和楊枝甘露知名品牌許留山、滿記甜品、鮮芋仙肯定很多人
瓦哈卡古城_關(guān)于瓦哈卡古城介紹
?瓦哈卡古城,關(guān)于瓦哈卡古城介紹這個很多人還不知道,我們一起來看看!1、瓦哈卡古城是16世紀西班牙殖民時期
環(huán)球快看點丨楊梅一路降價,可以敞開吃了,時間將持續(xù)至6月底
?■近日楊梅大量上市。初夏時節(jié),楊梅成熟。廈門各大水果店、超市紛紛上新楊梅鮮果,本地楊梅采摘園也迎來“
全球短訊!農(nóng)保是什么意思呀_農(nóng)保是什么意思
?1、農(nóng)保是指由行政主管部門負責組織和管理,農(nóng)村經(jīng)濟組織、集體事業(yè)單位和版各業(yè)勞動者共同承擔養(yǎng)老保險權(quán)
熱點聚焦:中信證券因招股書“寫作能力”被點名,要求切實有效執(zhí)行“三道防線”
?《科創(chuàng)板日報》5月20日訊(記者陳美)國內(nèi)投行業(yè)務“排頭兵”中信證券被“點名”。5月19日,中電科儀器儀表
【天天新視野】關(guān)于TVB演員猝死街頭 背后原因詳情始末曝光令人心疼的相關(guān)信息
?1、據(jù)媒體報道,60歲的群眾演員劉24日睡在街上的長椅上,次日死亡。劉,群眾演員,曾參與多部電影的拍攝。
索尼:發(fā)布更多獨占游戲推高PS5銷量
?索尼:發(fā)布更多獨占游戲推高PS5銷量IT之家今日(5月20日)消息,索尼互動娛樂總裁兼首席執(zhí)行官吉姆?瑞安(
每日看點!諾貝爾經(jīng)濟學獎得主邁克爾·斯賓塞:資本市場和全球經(jīng)濟仍存不確定性,控制通脹是重中之重
?斯賓塞指出,美國經(jīng)濟在第一季度出現(xiàn)了增長放緩,不確定的是,在通脹得到控制之前,經(jīng)濟放緩的幅度會有多大
【AutoStar】開奔騰T77去西安,省心又省力,真是一輛自駕游神車-當前要聞
?開奔騰T77去西安,省心又省力,真是一輛自駕游神車轉(zhuǎn)自【AutoStar】在這個春暖花開的季節(jié),不少家庭都會選
“全國助殘日”臨近,陽新向6.7萬殘疾人親切問候 前沿熱點
?“全國助殘日”臨近,陽新向6 7萬殘疾人親切問候---陽新縣委副書記、政法委書記李建華向該縣6 7萬殘障人士
天天快播:蘇杯韓國3-1力克馬來西亞 進決賽戰(zhàn)中國日本勝者
?網(wǎng)易體育5月20日報道:2023年世界羽毛球混合團體賽蘇迪曼杯首場半決賽爭奪,韓國隊總比分3-1力克馬來西亞隊
生態(tài)城公共機構(gòu)和社區(qū)節(jié)水,他們這么做
?津濱海訊(記者魏薇呂洪迎攝影報道)節(jié)水是解決水資源短缺、水生態(tài)損害、水環(huán)境污染問題的重要舉措。近年來
田間地頭“變課堂”!一場特別的演練在廬江舉行……
?5月18日下午,全省農(nóng)機事故應急處置演練在我縣舉行,要求各地增強農(nóng)機安全意識,規(guī)范應急處理程序,提升應
環(huán)球快報:痛定思痛!皇馬陣容需調(diào)整:德國國腳重回主力,持續(xù)引援刻不容緩
?安切洛蒂面對傳控足球已經(jīng)磨合了7年的曼城,堅決選擇保守的防守反擊策略,并不能算錯,但是球隊現(xiàn)在的組合