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

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

HDUOJ 6707 Shuffle Card

發布時間:2024/3/7 编程问答 44 豆豆
生活随笔 收集整理的這篇文章主要介紹了 HDUOJ 6707 Shuffle Card 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

HDUOJ 6707 Shuffle Card

題目鏈接

Problem Description

A deck of card consists of n cards. Each card is different, numbered from 1 to n. At first, the cards were ordered from 1 to n. We complete the shuffle process in the following way, In each operation, we will draw a card and put it in the position of the first card, and repeat this operation for m times.

Please output the order of cards after m operations.

Input

The first line of input contains two positive integers n and m.(1<=n,m<=1e5)

The second line of the input file has n Numbers, a sequence of 1 through n.

Next there are m rows, each of which has a positive integer si, representing the card number extracted by the i-th operation.

Output

Please output the order of cards after m operations. (There should be one space after each number.)

Sample Input

5 3 1 2 3 4 5 3 4 3

Sample Output

3 4 1 2 5

思維題,在線洗牌肯定會 T,因為沒有一個很好的數據結構可以完成此題。我們不妨換一種思維,把洗牌順序記錄下來,不難發現,最后一次洗的牌一定在第一張,倒數第二次在第二張,以此類推,我們標記一下洗過的牌,最后沒洗的保持原順序插入答案數組即可,AC代碼如下:

#include<bits/stdc++.h> using namespace std; typedef long long ll; const int N=1e5+5; int n,m,a[N],op[N],vis[N]; vector<int>ans; int main(){scanf("%d%d",&n,&m);for(int i=1;i<=n;i++){scanf("%d",&a[i]);}for(int i=1;i<=m;i++) scanf("%d",&op[i]);for(int i=m;i>=1;i--){if(!vis[op[i]]){ans.push_back(op[i]);vis[op[i]]=1;}}for(int i=1;i<=n;i++){if(!vis[a[i]]) ans.push_back(a[i]);}for(auto i:ans) printf("%d ",i); }

總結

以上是生活随笔為你收集整理的HDUOJ 6707 Shuffle Card的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 国产福利免费看 | 精精国产xxxx视频在线播放 | 亚洲一区二区在线看 | 一级片视频免费看 | 中文字幕一区二区三区精华液 | 欧美三级自拍 | 九九视频免费在线观看 | 国产99久一区二区三区a片 | 人妖干美女 | 蜜芽在线视频 | 久久96| 精品福利在线视频 | 国产高清露脸 | 韩国视频一区二区 | 隔壁邻居是巨爆乳寡妇 | 国产一av| 亚洲啪啪网站 | 亚洲视频精品在线观看 | 色综合区 | 天天干天天看 | 丰满少妇一级片 | 天天爽天天色 | 99re6在线视频 | 国产一区一一区高清不卡 | 国内精品久久久久久久久久 | 视频在线观看电影完整版高清免费 | 欧美日韩另类一区 | 激情在线观看视频 | 一本色道久久88亚洲精品综合 | 天天摸天天干天天操 | 国产高清第一页 | 成人在线国产精品 | 久久综合社区 | 亚洲天堂av线 | 青青青免费在线视频 | 一个色在线 | 精品福利视频导航 | 日韩精选av| 一区二区三区激情视频 | 福利视频在线播放 | 黄色片视频播放 | 在线免费看av片 | 国产又猛又粗 | 国产精品粉嫩 | 日韩精品无码一本二本三本色 | 欧美日韩a v | 国产激情视频在线观看 | 日本精品中文字幕 | 91成人免费视频 | 欧美精品一区二区在线观看 | 台湾色综合 | 亚洲午夜视频 | 可以看的黄色网 | 日本黄区免费视频观看 | 亚洲在线激情 | 91在线网站 | 国产网红女主播精品视频 | 欧美第九页 | 午夜激情电影在线观看 | 牛牛精品视频 | 黄色男女网站 | 国产成人在线观看免费网站 | www.国产视频 | 成人自拍偷拍 | 天堂欧美城网站 | 国产原创在线播放 | a级片在线| 大胸喷奶水www视频妖精网站 | 波多野结衣中文字幕在线 | 免费看亚洲 | 中文人妻熟妇乱又伦精品 | 久久亚洲AV无码专区成人国产 | 东北毛片| 在线免费观看亚洲视频 | 日韩视频免费播放 | 亚洲欧美自拍偷拍 | 国产精品久久久影院 | 337p日本欧洲亚洲大胆张筱雨 | 三级全黄做爰在线观看 | 欧美视频一区二区三区四区在线观看 | 亚洲社区在线观看 | 午夜精品99 | 鲁大师私人影院在线观看 | 国产精品久久久毛片 | 国产欧美精品在线 | 欧美精品在线视频观看 | 国产精品va无码一区二区 | www.玖玖玖 | 青青草免费在线观看 | 最新av网址在线观看 | 极品美女开粉嫩精品 | 国产偷拍一区二区 | 狠狠干精品 | 久久αv | 国产精品久久久久久久久免费看 | 精品不卡视频 | 色妞色| 欧美精品国产 | xxxxxx国产 |