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

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

P6282 [USACO20OPEN] Cereal S 思维

發(fā)布時(shí)間:2023/12/4 编程问答 28 豆豆
生活随笔 收集整理的這篇文章主要介紹了 P6282 [USACO20OPEN] Cereal S 思维 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

傳送門

文章目錄

  • 目錄:
    • 題意:
    • 思路:

目錄:

題意:

你有nnn頭奶牛,mmm中不同種類的麥片,每個(gè)麥片只有一箱,給你每個(gè)奶牛第一和第二喜歡的麥片,奶牛會(huì)先看第一喜歡的是否有,有的話直接拿走,否則看第二喜歡的是否有,有的話直接拿走,否則一箱不拿。

現(xiàn)在問題是奶牛排隊(duì)領(lǐng)取,對于每個(gè)0≤i≤N?10\le i\le N-10iN?1,求如果從隊(duì)伍前面移除前iii頭奶牛,有多少奶牛會(huì)取走一箱麥片。

1≤n,m≤1e51\le n,m\le 1e51n,m1e5

思路:

第一反應(yīng)是倒著考慮,考慮每加入一個(gè)奶牛會(huì)產(chǎn)生什么影響:

  • 如果加入的奶牛第一喜好沒有被之前的選擇,那么直接選擇即可。
  • 如果加入奶牛的第一喜好被之前選擇了,那么由于其排在前面一定可以跟那個(gè)奶牛搶過來,所以遞歸處理前面的奶牛即可。

由于一個(gè)奶牛最多會(huì)被修改三次,復(fù)雜度得以保證O(n)O(n)O(n)

#include<bits/stdc++.h> #define X first #define Y second #define L (u<<1) #define R (u<<1|1) #define Mid (tr[u].l+tr[u].r>>1) #define pb push_back using namespace std;const int N=1000010,INF=0x3f3f3f3f,mod=1e9+7; typedef long long LL;int n,m; int id[N],cnt; int ans[N]; struct Node {int x,y; }a[N];void dfs(int now) {if(now==-1) return;int x=a[now].x,y=a[now].y;if(id[x]==-1||id[x]>now) {dfs(id[x]);id[x]=now;} else if(id[y]==-1||id[y]>now) {dfs(id[y]);id[y]=now;} else cnt--; }void solve() {scanf("%d%d",&n,&m);for(int i=1;i<=n;i++) {int x,y; scanf("%d%d",&x,&y);a[i]={x,y};}memset(id,-1,sizeof(id));for(int i=n;i>=1;i--) {cnt++;int x=a[i].x;if(id[x]!=-1) dfs(i);else id[x]=i;ans[i]=cnt;}for(int i=1;i<=n;i++) printf("%d\n",ans[i]); }int main() {int _=1;while(_--) {solve();}return 0; }

總結(jié)

以上是生活随笔為你收集整理的P6282 [USACO20OPEN] Cereal S 思维的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 奇米888一区二区三区 | 成人精品999 | 国产日产精品一区二区三区 | 国产精品18久久久久久无码 | 亚洲一区中文字幕 | 999久久久久 | 日韩欧美a级片 | 男女爱爱福利视频 | 日本va欧美va欧美va精品 | 特大黑人巨人吊xxxx | 国产三级视频在线播放 | 夜夜嗨av禁果av粉嫩av懂色av | 免费黄色片网站 | 依依综合网 | 草1024榴社区成人 | sm久久捆绑调教精品一区 | 亚洲中文字幕在线观看 | 91精品国产视频 | 夜夜夜操操操 | 国产一区二区三区精品愉拍 | 无码av免费毛片一区二区 | 秒拍福利视频 | 日韩一区二区三区四区五区六区 | 天天玩天天操 | 老司机精品福利导航 | 国产在线观看免费网站 | 亚洲视频免费 | 大尺度一区二区 | 性感美女福利视频 | 女人18毛片一区二区三区 | 天天干夜夜想 | 午夜国产福利在线观看 | 国产黄色一级片视频 | 色女人av | 在线免费观看亚洲 | 亚洲成av人片在线观看 | 亚洲精品五月天 | www 在线观看视频 | 色先锋影院| 成人在线视频播放 | 一级片在线免费播放 | 国产成人久久婷婷精品流白浆 | 欧亚av| 福利影院在线 | 国产一级片免费在线观看 | 久草在| 日韩精品一区二区在线 | 日本美女黄色 | 日本特级黄色片 | 在线视频激情小说 | 久久久久久爱 | 色一区二区三区 | www.狠狠插 | 国产成人午夜精品无码区久久 | 国产免费一区二区三区在线观看 | 男人日女人在线观看 | 四川话毛片少妇免费看 | 日韩中文字幕久久 | 日韩欧美激情在线 | 91精品国产欧美一区二区成人 | 五月天爱爱 | 色呦呦在线播放 | 国产传媒一级片 | 国产精品一区二区小说 | 成人永久免费 | 中文字幕色哟哟 | 欧美成人aaaa| 他揉捏她两乳不停呻吟动态图 | 一二三四区在线 | 少妇人妻在线视频 | 五月婷婷一区 | ass精品国模裸体欣赏pics | 日韩久久久精品 | 中文字幕大全 | 在线观看亚洲一区 | 日本黄区免费视频观看 | 性欧美69| 亚洲综人网 | 亚洲国产成人精品无码区99 | 久久久美女视频 | 可以免费看毛片的网站 | 日本高清精品 | 婷婷射丁香| 中文字幕日韩高清 | 精品一区中文字幕 | 国产精品一区二区免费 | 我们2018在线观看免费版高清 | 国产成年人网站 | 蜜桃99视频一区二区三区 | 免费污网站在线观看 | 亚欧日韩av| 精品国产视频在线 | 天天色天天草 | 久久免费播放 | 求一个黄色网址 | 成人欧美一区二区三区黑人孕妇 | 一卡二卡国产 | 一级免费视频 | 特大黑人巨交吊性xx |