日本搞逼视频_黄色一级片免费在线观看_色99久久_性明星video另类hd_欧美77_综合在线视频

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

vijos P1062 迎春舞會之交誼舞

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

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

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

#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; }


生活不易,碼農辛苦
如果您覺得本網站對您的學習有所幫助,可以手機掃描二維碼進行捐贈
程序員人生
------分隔線----------------------------
分享到:
------分隔線----------------------------
關閉
程序員人生
主站蜘蛛池模板: 久久精品国产一区二区电影 | 中文字幕在线观看日本 | 国产不卡视频在线观看 | 亚洲综合一区二区三区 | 国产精品久久久久免费视频 | 亚洲自拍偷拍一区 | 爱爱视频网站 | 黑人中文字幕一区二区三区 | 国产三区四区 | 亚洲一二三区视频 | 婷婷丁香六月天 | 日韩成人免费电影 | 久久久亚洲综合 | 亚洲国产视频一区 | 国产香蕉在线观看 | 国产成人精品一区二区三区 | 久久熟 | 日韩av网站在线观看 | 中文字幕国产在线 | 五月天丁香社区 | 九九自拍 | av在线免费观看网站 | 亚洲欧美一区二区三区情侣bbw | 亚洲日本va中文字幕 | 亚洲国产精品第一区二区 | 成人性生交大片免费看中文网站 | 高清不卡一区 | 都市激情国产精品 | 成人性生交大片免费网站 | 久久亚洲愉拍国产自367391 | 91精品国产色综合久久不卡98口 | 国产精品一区一区三区 | 91你懂的| 中文字幕国产一区 | 国产精品亚洲一区 | 一区二区视频在线 | 在线欧美成人 | 精品2区 | 亚洲精品久久久久久动漫 | 日韩久久久久久久 | 中文字幕国产在线视频 |