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

歡迎訪問 生活随笔!

生活随笔

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

编程问答

2021牛客多校10 - Train Wreck(贪心)

發(fā)布時間:2024/4/11 编程问答 40 豆豆
生活随笔 收集整理的這篇文章主要介紹了 2021牛客多校10 - Train Wreck(贪心) 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

題目鏈接:點(diǎn)擊查看

題目大意:給出一個合法的括號序列,再給出 nnn 個數(shù)字,括號序列對應(yīng)著入棧和出棧,問是否存在一個合法的順序,使得 nnn 個數(shù)字按照括號序列操作后,每次入棧后,棧中的序列都是不同的

題目分析:賽中想的貪心是,先將括號序列填空,用數(shù)字 111 開始,能放 111 的位置就放 111,放不了 111 的位置就放 222,這樣貪心將 nnn 個位置填空,然后再用給出的數(shù)字嘗試構(gòu)造合法答案。賽后想明白了這樣貪心是錯誤的,因?yàn)閷τ谀硞€數(shù)字 xxx 來說,他最終需要放置的位置,不一定只在一種“空”中出現(xiàn)

參考題解的思路,將括號序列視為一棵樹,每個節(jié)點(diǎn)都是相互獨(dú)立的,我們只需要保證,對于每個節(jié)點(diǎn)的 “兒子節(jié)點(diǎn)” 中沒有重復(fù)的數(shù)字即可。對于節(jié)點(diǎn) xxx,設(shè) szszszxxx 節(jié)點(diǎn)中子節(jié)點(diǎn)的個數(shù),那么我們只需要從可用的數(shù)字中,找到出現(xiàn)次數(shù)前 szszsz 大的數(shù)字將其填上即可

代碼:

// Problem: Train Wreck // Contest: NowCoder // URL: https://ac.nowcoder.com/acm/contest/11261/F // Memory Limit: 2097152 MB // Time Limit: 4000 ms // // Powered by CP Editor (https://cpeditor.org)// #pragma GCC optimize(2) // #pragma GCC optimize("Ofast","inline","-ffast-math") // #pragma GCC target("avx,sse2,sse3,sse4,mmx") #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<cassert> #include<bitset> #include<list> #include<unordered_map> #define lowbit(x) (x&-x) using namespace std; typedef long long LL; typedef unsigned long long ull; template<typename T> inline void read(T &x) {T f=1;x=0;char ch=getchar();while(0==isdigit(ch)){if(ch=='-')f=-1;ch=getchar();}while(0!=isdigit(ch)) x=(x<<1)+(x<<3)+ch-'0',ch=getchar();x*=f; } template<typename T> inline void write(T x) {if(x<0){x=~(x-1);putchar('-');}if(x>9)write(x/10);putchar(x%10+'0'); } const int inf=0x3f3f3f3f; const int N=2e6+100; char s[N]; int cnt[N],last[N],ans[N]; vector<int>son[N]; priority_queue<pair<int,int>>q; int main() { #ifndef ONLINE_JUDGE // freopen("data.in.txt","r",stdin); // freopen("data.out.txt","w",stdout); #endif // ios::sync_with_stdio(false);int n;read(n);scanf("%s",s+1);int dep=0,tot=0;for(int i=1;i<=n*2;i++) {if(s[i]=='(') {dep++;son[last[dep-1]].push_back(++tot);last[dep]=i;} else {dep--;}}for(int i=1,x;i<=n;i++) {read(x);cnt[x]++;}for(int i=1;i<=n;i++) {if(cnt[i]) {q.push({cnt[i],i});}}for(int i=0;i<=n*2;i++) {if(q.size()<son[i].size()) {return 0*puts("NO");}vector<int>wait;for(int j=0;j<(int)son[i].size();j++) {int id=q.top().second;ans[son[i][j]]=id;cnt[id]--;wait.push_back(id);q.pop();}for(auto x:wait) {if(cnt[x]>0) {q.push({cnt[x],x});}}}puts("YES");for(int i=1;i<=n;i++) {printf("%d ",ans[i]);}return 0; }

總結(jié)

以上是生活随笔為你收集整理的2021牛客多校10 - Train Wreck(贪心)的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

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

主站蜘蛛池模板: 国产区一区二区 | 尤物videos另类xxxx | 欧美草逼网 | 人妻熟人中文字幕一区二区 | 亚洲17p| 私密spa按摩按到高潮 | 污污的网站在线观看 | 受虐m奴xxx在线观看 | 嫩草影院懂你的影院 | 射久久久| 插插插日日日 | 国产剧情一区二区三区 | 91精品视频在线 | 亚洲 美腿 欧美 偷拍 | 插插操操| 精品欧美乱码久久久久久 | 奇米第四色在线 | 人妻在线一区 | 欧美黑人巨大xxx极品 | 黄大色黄大片女爽一次 | 黄色小视频免费在线观看 | 久久久免费看片 | 成人乱码一区二区三区av | 日韩精品一区二区在线看 | 黄色链接视频 | 欧美一区二区三区在线免费观看 | 色网在线观看 | 国内精品小视频 | 在线午夜av| 免费成人av网址 | 国产成人无码av | 放荡的少妇2欧美版 | 特黄视频 | 日日拍夜夜拍 | 79日本xxxxxxxxx18 婷婷亚洲一区 | 欧美一区2区 | 国产精久久久久久 | 在线视频 亚洲 | 精品国产人妻一区二区三区 | 中文av资源| 涩涩涩涩涩涩涩涩涩 | 免费性片| 轮乱| 女同在线视频 | 亚洲精品在线播放视频 | 欧美人与禽zozzo性之恋的特点 | 国内精品久久99人妻无码 | 日本一区二区视频免费 | 欧美区国产区 | 久久久一区二区三区 | 超碰免费在 | 黄色一区二区三区四区 | 成年人看的黄色 | 国产日韩欧美一区二区东京热 | 免费一级特黄特色大片 | 男女操操操 | 亚洲一区二区激情 | 午夜免费影院 | 无码人妻aⅴ一区二区三区玉蒲团 | 欧洲精品二区 | 一区二区三区激情视频 | 国产激情视频一区二区三区 | 男男啪啪网站 | 国产主播在线播放 | 亚洲码国产精品高潮在线 | 久久久国产网站 | 欧美精产国品一二三 | 超碰碰碰碰 | 成人国产精品免费观看视频 | 精品国产乱码久久久久久预案 | 国产稀缺真实呦乱在线 | 小sao货水好多真紧h无码视频 | 极品粉嫩国产18尤物 | 日韩一区欧美一区 | 欧美阿v | 欧美三p| 欧美深性狂猛ⅹxxx深喉 | 午夜秋霞影院 | 先锋影音av在线 | 亚洲大尺度在线观看 | 97精品一区二区 | 欧美精品一二三区 | 99视频在线免费 | 国产视频一二 | 美国少妇在线观看免费 | 国产成人亚洲精品无码h在线 | 国产伦精品免费视频 | www日本视频 | 久久久在线免费观看 | 成人动漫亚洲 | 一区二区三区福利视频 | 超碰激情在线 | 超碰在线超碰 | 三日本三级少妇三级99 | 欧美午夜精品一区二区三区电影 | 在线视频 日韩 | 成人一级片在线观看 | 婷婷四月 | 韩国禁欲系高级感电影 |