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

歡迎訪問 生活随笔!

生活随笔

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

编程问答

codeforces732D Exams(二分)

發布時間:2025/3/21 编程问答 24 豆豆
生活随笔 收集整理的這篇文章主要介紹了 codeforces732D Exams(二分) 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

題意:

給出一串數字,代表了第i天能夠進行哪場考試,如果為0就不能考試,每天只能考一場。一共要考m場試,每門科目要a[i]的復習時間,所以問最快第幾天能夠考完所有科目。

要點:

一開始我覺得BFS可以做,后來發現狀態量沒法表示,網上看了一下,原來可以用二分做,因為當第i天時考科目d[i]時,你最多可以有i-1天復習,然后如果這天考試了,再往前進行狀態轉移。這題還是有點難度的,方法比較巧妙,有必要記錄一下。

#include<iostream> #include<cstring> #include<queue> #include<algorithm> using namespace std; int n, m; int d[100050], a[100050]; bool vis[100050];bool check(int x) {memset(vis, false, sizeof(vis));int cur = x - 1;for (int i = x; i >= 1; i--){cur = min(cur, i - 1);if (d[i] && !vis[d[i]] && a[d[i]] <= cur){vis[d[i]] = true;cur = cur - a[d[i]]-1;//注意這里,如果前面有考試日,本身這天不能復習,所以要-1} }for (int j = 1; j <= m; j++)if (!vis[j])return false;return true; }int main() {scanf("%d%d", &n, &m);for (int i = 1; i <= n; i++)scanf("%d", &d[i]);for (int i = 1; i <= m; i++)scanf("%d", &a[i]);int left = 1, right = n, mid,ans=-1;while(left <= right){mid = (left + right) / 2;if (check(mid)){right = mid-1;ans = mid;}else{left = mid + 1;}}printf("%d\n", ans);return 0; }

轉載于:https://www.cnblogs.com/seasonal/p/10343670.html

總結

以上是生活随笔為你收集整理的codeforces732D Exams(二分)的全部內容,希望文章能夠幫你解決所遇到的問題。

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

主站蜘蛛池模板: 成人一区二区三区在线观看 | 插插看| 小毛片| 精品乱码一区二区三区 | 天堂在线一区二区 | 日本人与黑人做爰视频 | 91蝌蚪视频在线观看 | 国产成人啪精品午夜在线观看 | 成人在线观看国产 | 国产精品九九九九九 | 麻豆videos| 一级做a爰片久久毛片潮喷 天天透天天干 | 欧美性猛交久久久乱大交小说 | 欧美色女人 | 国产精品自拍视频一区 | 久久久老熟女一区二区三区91 | 国产精品色婷婷99久久精品 | 亚洲欧美成人一区 | 欧洲一区二区在线观看 | 中文字幕22页| 青青草自拍视频 | 成人免费在线看片 | 疯狂揉花蒂控制高潮h | 亚洲不卡av一区二区 | wwwxx欧美 | 亚洲中文字幕97久久精品少妇 | 少妇高潮一区二区三区99刮毛 | 成人国产精品久久 | 伊人一区二区三区 | 黄色一级免费网站 | 欧美日韩国产中文字幕 | 亚洲熟妇丰满大屁股熟妇 | melody在线高清免费观看 | 亚洲乱码一区 | 国产主播一区二区三区 | 中文字幕在线官网 | 天天免费看av | 欧美日韩69 | 人人爽人人干 | 丁香色欲久久久久久综合网 | 亚洲精品国产免费 | 精品国产一区三区 | 成人高潮片免费视频 | 小情侣高清国产在线播放 | 国产专区欧美专区 | 葵司ssni-879在线播放 | 日本少妇bb| 懂色av一区二区在线播放 | 久久久久99人妻一区二区三区 | 久久精彩免费视频 | 亚洲视频网址 | 色眯眯影视 | 日本二三区 | 亚洲黄色成人 | av片在线观看免费 | 美女张开腿让男人桶爽 | 强辱丰满人妻hd中文字幕 | 9999热视频 | 欧美jjzz | 免费黡色av | 激情综合站 | 亚洲精品白浆 | 一区二区亚洲视频 | 九九九九久久久久 | 久久一精品 | 美女网站视频在线观看 | 久久久久久久久久久久久久久久久 | 国产午夜性春猛交ⅹxxx | 精品无码国产一区二区三区51安 | 91免费版黄| 免费的理伦片在线播放 | www.夜夜爽| 精品视频久久久久久久 | 理论片午夜 | 久久国产柳州莫菁门 | youjizz中国少妇| 爱福利视频一区 | 51调教丨国产调教视频 | 精品久久人人 | 成人av视屏| 四虎一国产精品一区二区影院 | 精品动漫av| 97免费在线 | 国产黄色小视频在线观看 | 天天色综合久久 | 青青操久久| 中文字幕av在线免费观看 | 亚洲精品97久久中文字幕 | 国产福利午夜 | 亚洲大尺度在线观看 | 男人你懂的网站 | 尤物精品在线 | 国产丝袜在线视频 | 成人性生交大片免费看 | 在线久 | 国产欧美久久一区二区三区 | 少妇又白又嫩又色又粗 | 国产伦精品一区二区三区四区视频 | 亚洲综合激情五月久久 |