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

歡迎訪問 生活随笔!

生活随笔

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

编程问答

CodeForces - 1334C Circle of Monsters(贪心)

發布時間:2024/4/11 编程问答 37 豆豆
生活随笔 收集整理的這篇文章主要介紹了 CodeForces - 1334C Circle of Monsters(贪心) 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

題目鏈接:點擊查看

題目大意:給出一個有順序的環形敵人序列,每個敵人有兩個屬性,分別記為 a 和 b ,a 為 該敵人的血量,需要相應的子彈數量才能擊敗,當敵人 i 被擊敗后,他會爆炸,對第 i + 1 名敵人造成 b[ i ] 的傷害,問至少需要用多少子彈才能將敵人都消滅

題目分析:因為 b 都是大于 0 的數,所以最優解肯定是先挑選一個敵人開始,然后按照順序依次擊殺,不難看出這樣是最優的,那么找出第一個擊殺的敵人成了這個題的突破口,我的第一反應是找到 a[ i ] 的最小值入手,但不幸的是這樣做并不對,后來看到了數據范圍給了提示,就恍然大悟了,想一下為什么 a 和 b 的數值都給到了 1e12 ,而不是正常的 1e9 或 1e5 呢,顯然是需要進行某種操作,而不能超過 1e18 ,這相差了不到?1e6?的量級恰好就和敵人的數量 n 對應了起來,所以數據范圍提示我們需要維護一個前綴和,這樣一想我們因為只是第一個敵人的選擇不一樣,所以可以一層循環枚舉起點然后維護最小值作為答案

代碼:
?

#include<iostream> #include<cstdio> #include<string> #include<ctime> #include<cmath> #include<cstring> #include<algorithm> #include<stack> #include<climits> #include<queue> #include<map> #include<set> #include<sstream> #include<unordered_map> using namespace std;typedef long long LL;typedef unsigned long long ull;const int inf=0x3f3f3f3f;const int N=3e5+100;LL a[N],b[N],c[N];int main() { #ifndef ONLINE_JUDGE // freopen("input.txt","r",stdin); // freopen("output.txt","w",stdout); #endif // ios::sync_with_stdio(false);int w;cin>>w;while(w--){int n;scanf("%d",&n);for(int i=1;i<=n;i++)scanf("%lld%lld",a+i,b+i);LL sum=0;for(int i=1;i<=n;i++)//敵人受到爆炸后的剩余血量記為數組 c {if(i==1)c[i]=a[1]-b[n];elsec[i]=a[i]-b[i-1];if(c[i]<0)c[i]=0;sum+=c[i];}LL ans=0x3f3f3f3f3f3f3f3f;for(int i=1;i<=n;i++)ans=min(ans,sum-c[i]+a[i]);printf("%lld\n",ans);}return 0; }

?

總結

以上是生活随笔為你收集整理的CodeForces - 1334C Circle of Monsters(贪心)的全部內容,希望文章能夠幫你解決所遇到的問題。

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

主站蜘蛛池模板: 少妇xxxx | 午夜影视在线观看 | 97在线观看免费高清 | 亚洲国产精品成人午夜在线观看 | 欧洲一二三区 | 国产精品久久久久久久久久小说 | 男女又爽又黄 | 日韩电影在线观看一区二区 | 日本久久中文字幕 | 久一久久| 综合国产在线 | 打屁股视频网站 | 久久久全国免费视频 | 欧美第一网站 | 久久精品aaaaaa毛片 | ass精品国模裸体欣赏pics | 中文字幕女同女同女同 | 久久综合亚洲 | 久久高清一区 | 麻豆三级| 香蕉福利视频 | 不卡中文一二三区 | jizz欧美性11 | 一区二区三区免费在线 | 伊人影院综合 | 国产男女自拍 | 欧美一区二区在线视频观看 | 中文字幕理伦片免费看 | 亚洲午夜久久久久久久久 | 制服丝袜在线视频 | 欧美激情喷水 | 性做爰视频免费播放大全 | 免费看日产一区二区三区 | a级片黄色| 黄色国产网站 | 国产卡一卡二在线 | 精品久久久中文字幕 | 在线观看日韩一区二区 | 亚洲国产高清国产精品 | 伊人伦理| 舔花蒂 | 欧美拍拍视频 | 特黄特色特刺激免费播放 | 少妇与公做了夜伦理 | 日韩伦理一区 | av午夜天堂 | 国产女人在线观看 | 九九精品国产 | 操校花视频 | 日韩av免费一区 | 久久人人添人人爽添人人片 | 中文字幕在线免费看线人 | 青青视频免费观看 | 理论片在线观看视频 | 一路向西在线看 | 日韩精品视频一区二区在线观看 | 99热这里只有精品5 国产精品伦子伦免费视频 精品一二三 | 成人毛片一区二区三区 | 亚洲热在线观看 | 丰满孕妇性春猛交xx大陆 | 日韩视频免费在线 | 亚洲一区在线播放 | 一区二区三区国产在线观看 | 日本a免费| 久久久久久久久久久91 | 手机看片在线观看 | 天天爱天天爽 | 性猛交xxxx乱大交孕妇印度 | 日本青青草视频 | 精品国产乱码久久久久久图片 | 亚洲国产视频一区 | 白白色免费视频 | 少妇高潮灌满白浆毛片免费看 | 日韩欧美国产成人 | 成人日b视频 | 男人av的天堂 | 欧美在线精品一区 | 国产伦精品一区二区三区视频痴汉 | 亚洲在线观看免费视频 | 91春色 | 黄色片视频免费在线观看 | 国产午夜一区 | 大象传媒成人在线观看 | 开心激情深爱 | 高清视频在线播放 | 嫩草视频在线播放 | 午夜视频免费观看 | 夜夜成人| 日日爱99 | 日日综合网 | 四虎影视免费永久大全 | av在线网址观看 | 日韩精品一区二区三区不卡 | 殴美毛片 | 日韩二区三区 | 精品国产系列 | 国产特级毛片aaaaaa | 久久精品99北条麻妃 | 亚欧精品视频一区二区三区 |