多多色-多人伦交性欧美在线观看-多人伦精品一区二区三区视频-多色视频-免费黄色视屏网站-免费黄色在线

國內最全IT社區平臺 聯系我們 | 收藏本站
阿里云優惠2
您當前位置:首頁 > php開源 > 綜合技術 > vijos P1062 迎春舞會之交誼舞

vijos P1062 迎春舞會之交誼舞

來源:程序員人生   發布時間:2015-05-15 07:48:11 閱讀次數:3668次

這題被歸類為棧,所以用棧來做咯;

整體思想還是括號匹配,不過關鍵在于如何求出相互匹配的兩人中夾雜著多少個男生,我的方法是定義結構體記錄每一個人左側男生的個數

#include<iostream> #include<stack> #define maxn 1500+5 using namespace std; struct stu { int a,sex;//a位,該人(不管男女)左側男生的個數,sex為該人的性別; }; stack<stu>root; int f[maxn];//讀入數據的貯存 int g[maxn];// 記錄第i個女生與她前1個女生之間夾著多少個男生; int re[maxn];//記錄結果 int main() { int n; while(cin>>n) { f[0]=0; for(int i=1;i<=n;i++) cin>>f[i]; for(int i=1;i<=n;i++) g[i]=f[i]-f[i⑴]; while(root.size()) root.pop();//清空 int sum=0; for(int i=1;i<=n;i++) { for(int j=0;j<g[i];j++) { stu x; x.a=sum; x.sex=1; root.push(x); sum++; } re[i]=sum-root.top().a; root.pop(); } cout<<re[1]; for(int i=2;i<=n;i++) cout<<" "<<re[i]; cout<<endl; } return 0; }


生活不易,碼農辛苦
如果您覺得本網站對您的學習有所幫助,可以手機掃描二維碼進行捐贈
程序員人生
------分隔線----------------------------
分享到:
------分隔線----------------------------
關閉
程序員人生
主站蜘蛛池模板: 中文字幕区| baoyu116.永久免费视频入口 | 90性后网 | 亚洲精彩视频在线观看 | 久久亚洲成a人片 | 国产综合精品久久亚洲 | 一区二区三区在线 | 亚洲无吗在线视频 | 国产欧美日韩精品高清二区综合区 | 国产视频每日更新 | 嫩草影院久久国产精品 | 搞av网 | 久久久久久久尹人综合网亚洲 | 最近中文字幕高清字幕6 | 免费不卡视频 | 逼逼爱爱| 中文字幕免费视频精品一 | 欧美free video| 美国激情ap毛片 | 国产v片在线观看 | 一级毛片特级毛片国产 | 日韩精品区 | 99热国产免费 | 波多野结衣中文字幕在线播放 | 一级毛片毛片毛片毛毛片 | 亚洲人成777在线播放 | 无夜精品久久久久久 | 日韩在线观看一区 | jizzzz日本 | 日本欧美一二三区色视频 | 亚洲处破女网站 | 国产suv精品 | 高清欧美一区二区三区 | 亚洲成aⅴ人片在线影院八 亚洲成aⅴ人在线观看 | 免费毛片网站 | 在线播放国产一区 | 泡泡影视福利影院 | 视频三区精品中文字幕 | 国产成人免费视频 | 亚洲综合亚洲综合网成人 | 2022久久国产精品免费热麻豆 |