多多色-多人伦交性欧美在线观看-多人伦精品一区二区三区视频-多色视频-免费黄色视屏网站-免费黄色在线

國內最全IT社區平臺 聯系我們 | 收藏本站
阿里云優惠2
您當前位置:首頁 > 互聯網 > Vijos p1303導彈攔截(LIS+貪心)

Vijos p1303導彈攔截(LIS+貪心)

來源:程序員人生   發布時間:2014-11-13 08:21:07 閱讀次數:3537次

傳送門:https://vijos.org/p/1303


背景

實中編程者同盟為了培養技術高深的后備人材,必須從基礎題開始訓練。

描寫

某國為了防御敵國的導彈攻擊,研發出1種導彈攔截系統。但是這類導彈攔截系統有1個缺點:雖然它的第1發炮彈能夠到達任意的高度,但是以后每發炮彈都不能高于前1發的高度。某天,雷達捕捉到敵國的導彈來襲。由于該系統還在實驗階段,所以只有1套系統,因此有可能不能攔截所有的導彈。

格式

輸入格式

輸入數據只有1行,該行包括若干個數據,之間用半角逗號隔開,表示導彈順次飛來的高度(導彈最多有 20 枚,其高度為不大于 30000 的正整數)。

輸出格式

輸出數據只有1行,該行包括兩個數據,之間用半角逗號隔開。第1個數據表示這套系統最多能攔截的導彈數;第2個數據表示若要攔截所有導彈最少要再添加多少套這樣的系統。

樣例1

樣例輸入1

389,207,155,300,299,170,158,65

樣例輸出1

6,1


思路:LIS,寫成這樣也是醉了,姿式不夠啊,水題1A。第2問就是貪心了,每次選擇已有的最小高度,最大的都不夠的時候,就添加系統。


代碼:


/* author:Ac_sorry problem:導彈攔截 */ #include<cstdio> #include<iostream> #include<cstring> #include<cmath> #include<vector> #include<algorithm> #include<climits> #define INF INT_MAX using namespace std; int a[50]; int dp[50]; int main() { int cnt=0; scanf("%d",&a[cnt++]); while(scanf(",%d",&a[cnt])==1) { cnt++; } //printf("%d---- ",cnt); memset(dp,0,sizeof dp); dp[0]=1; for(int i=1;i<cnt;i++) { int maxx=0; for(int j=0;j<i;j++) { if(a[i]<a[j]&&dp[j]>maxx) maxx=dp[j]; } dp[i]=maxx+1; } vector<int> ans; for(int i=0;i<cnt;i++) { int minn=300000,pos=⑴; for(int j=0;j<ans.size();j++) { if(ans[j]<minn&&ans[j]>=a[i]) { minn=ans[j]; pos=j; } } if(pos==⑴) ans.push_back(a[i]); else ans[pos]=a[i]; } int maxx=0; for(int i=0;i<cnt;i++) { maxx=max(dp[i],maxx); } printf("%d,%d ",maxx,ans.size()⑴); return 0; }




生活不易,碼農辛苦
如果您覺得本網站對您的學習有所幫助,可以手機掃描二維碼進行捐贈
程序員人生
------分隔線----------------------------
分享到:
------分隔線----------------------------
關閉
程序員人生
主站蜘蛛池模板: 日本特一级毛片免费视频 | 精品久久久久久久一区二区伦理 | 2022国产男人亚洲欧美天堂 | 羞羞动漫网页 | 久久精品一区二区三区四区 | 中文字幕在线永久在线视频2020 | 欧美一区二区三区久久久 | 99精品国产高清一区二区 | 欧美黄页网 | xxx日本在线 | 精品影视网站入口 | 精品国产成人综合久久小说 | 日本.www| 禁18在线观看 | ww亚洲ww亚在线观看 | 欧美天堂在线视频 | 亚洲欧美自拍视频 | 国产精品男人的天堂 | 国产永久免费视频 | 欧美性xxxx极品hd欧美 | 精品国产日韩亚洲一区91 | 超级黄色毛片 | 国产免费叼嘿视频 | 午夜宅男在线 | 亚洲 自拍 另类 欧美 综合 | 三浦惠理子中文字幕在线一区二区 | 午夜三级理论在线观看视频 | 欧美黄色片在线观看 | 国产精品第二页在线播放 | 国产在线a不卡免费视频 | 亚洲精品国产网红在线一区 | 国产精品日韩欧美亚洲另类 | 欧美在线观看一区二区三区 | 日本护士做xxxxx视频 | 亚洲精品欧美综合 | 操人视频免费 | 波多野结衣免费视频观看 | 国产欧美曰韩一区二区三区 | 亚洲在线观看免费 | 欧美成人综合 | 一级毛片视频免费 |