日韩性视频-久久久蜜桃-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ò),歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 成人福利在线 | 色噜av| 午夜影院久久久 | 亚洲视频在线观看免费视频 | 亚洲成人精品网 | 老熟妇一区二区 | 久久69| 亚洲女人久久久 | gai视频在线观看资源 | 久久中文字幕视频 | 日韩国产精品一区二区三区 | 免费毛片在线播放免费 | 我色综合 | 毛片在线视频播放 | 黄色中文| 国产美女免费网站 | 九七影院在线观看免费观看电视 | 美国色综合| 日本一级黄| 亚洲综合二区 | 中文字字幕码一二三区 | 国产视频123| av中文字幕在线播放 | 驯服少爷漫画免费观看下拉式漫画 | 911亚洲精品 | 久久久亚洲一区 | 午夜两性| 黄色三级生活片 | 91麻豆精品秘密入口 | 小草av在线 | 黄色一级一片免费播放 | 国产精品一二三区在线观看 | 性巴克成人免费网站 | 成人动漫在线播放 | 91老师国产黑色丝袜在线 | 天天操中文字幕 | 亚一区| 欧美性色视频 | 在线久 | 伊人色在线视频 | 亚洲精品456| 日韩中文第一页 | 亚洲国产成人精品一区二区三区 | 久久成人人人人精品欧 | 狠狠操91| 午夜av成人 | h片在线观看 | 成人午夜天 | 国产日本欧美在线观看 | 亚州av免费| 国产一二精品 | 欧美jizz欧美性大全 | 久久香蕉精品 | 欧美大白屁股 | 毛片aaaaa| 免费性情网站 | 精品国产一区二区三 | 视频在线91| 五月天久久婷婷 | 成人gav| 95视频在线| 国内自拍区| 张柏芝54张无删码视频 | 久操精品| 中文字幕一区二区三区四区五区 | 国产高潮网站 | jizz教师| 进去里视频在线观看 | 可以看毛片的网站 | 国产精品无码永久免费不卡 | 色哟哟在线播放 | 999视频在线观看 | 国产精品久久久不卡 | 精品熟女一区二区三区 | 亚洲欧美日韩在线一区 | 中国一级片黄色一级片黄 | 亚洲h网站| 国内精品久久久久久久久久久 | 亚洲乱码一区二区三区 | 日本一区二区视频在线播放 | 国产第一页屁屁影院 | 99久久精品国产成人一区二区 | 中文字幕日本视频 | 性色av浪潮 | 天天噜| 国产精品综合视频 | 欧美国产日韩在线 | 国产日本在线观看 | 伊人亚洲影院 | 青草热视频 | 国产精品久久久久久久久久久久久久久久 | 麻豆视频一区二区 | 在线激情网 | 久久人妻少妇嫩草av | 欧洲美女毛片 | 色啪网站 | 亚洲激情短视频 | 欧美做爰全过程免费看 | 裸体一区二区 |