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

歡迎訪問 生活随笔!

生活随笔

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

编程问答

POJ 3087 Shuffle'm Up DFS

發(fā)布時間:2025/3/15 编程问答 22 豆豆
生活随笔 收集整理的這篇文章主要介紹了 POJ 3087 Shuffle'm Up DFS 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.


link:http://poj.org/problem?id=3087
題意:給你兩串字串(必定偶數(shù)長),按照撲克牌那樣的洗法(每次從S2堆底中拿第一張,再從S1堆底拿一張放在上面),洗好后的一堆可以把下面的一半作為S1,上面的一半作為S2,問能否洗出題目給出的最終字串。
思路:很好能夠找到規(guī)律,就是先把兩串合并,分別存a[i],a[i+n/2]到新串中,這個新串就是當前洗出的結果。因此進行DFS,由于給出的串長為偶數(shù)(?)所以必定能夠洗回初始狀態(tài),所以出口就是初始串。

/** @Date : 2016-11-17-22.11* @Author : Lweleth (SoungEarlf@gmail.com)* @Link : https://github.com/* @Version :*/ #include <stdio.h> #include <iostream> #include <string.h> #include <algorithm> #include <utility> #include <vector> #include <map> #include <set> #include <string> #include <stack> #include <queue> //#include<bits/stdc++.h> #define LL long long #define MMF(x) memset((x),0,sizeof(x)) #define MMI(x) memset((x), INF, sizeof(x)) using namespace std;const int INF = 0x3f3f3f3f; const int N = 1e5+2000;char a[500]; char b[500]; char c[500]; char t[500];int n; int ans = 0; int dfs(char *x, char *y) {int cnt = 0;for(int i = 0; i < n; i++){x[cnt++] = y[i+n];x[cnt++] = y[i];}x[cnt] = '\0';ans++;if(strcmp(x, b) == 0){//printf("!%s\n", x);return ans;}if(strcmp(x, t) == 0){//printf("~%s\n", x);return -1;}dfs(y, x); }int main() {int T;cin >> T;int cnt = 0;while(T--){ans = 0;scanf("%d", &n);scanf("%s", a);scanf("%s", a + n);scanf("%s", b);strcpy(t, a);printf("%d %d\n",++cnt, dfs(c, a));}return 0; }

轉(zhuǎn)載于:https://www.cnblogs.com/Yumesenya/p/6086770.html

總結

以上是生活随笔為你收集整理的POJ 3087 Shuffle'm Up DFS的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

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

主站蜘蛛池模板: 久久久久国产一区 | 日韩精品1区 | 国产精品无码专区 | 精品乱人伦一区二区三区 | 国产精品va在线 | 91免费看. | 一区二区黄色片 | 日本草草视频 | 老熟妇毛茸茸 | 手机在线观看毛片 | 亚洲精品一区二区二区 | 成人午夜视频免费在线观看 | 亚洲爱av| 鲁丝一区二区三区 | 欧美日韩久久 | 污网站在线观看免费 | 免费av网站大全 | av2018| 激情av综合 | 国产超碰91| jizz一区二区三区 | 毛片毛片毛片毛片毛片毛片毛片 | 亚欧在线视频 | 日韩精品人妻一区二区中文字幕 | 亚洲欧美在线视频观看 | 精品久久久久久无码中文野结衣 | 国产一区二区啪啪啪 | 伊人免费在线 | 成人深夜免费视频 | 午夜合集| 男女互操| 久久人人爽爽人人爽人人片av | 九九热免费精品视频 | 日韩精品国产一区二区 | 粉嫩av一区二区三区免费观看 | 熟女一区二区三区视频 | 日韩精品一区二区亚洲av观看 | 九九久久国产 | 99热麻豆 | 在线观看的网站 | 久久这里有精品视频 | 日本久久视频 | 看黄免费网站 | 欧美高h视频 | 男生女生搞鸡视频 | 久久国产精品影视 | 亚洲成人黄色 | 久久午夜无码鲁丝片午夜精品 | 久久久精品中文字幕麻豆发布 | 麻豆黄色一级片 | 九九热精品视频在线播放 | 在线播放91灌醉迷j高跟美女 | 亚洲av无码精品色午夜 | 一区二区精品 | 国产精品国产三级国产专区51 | 两女双腿交缠激烈磨豆腐 | 啪啪av网站| 亚洲国产一二三 | 久久66热这里只有精品 | 成人精品一区二区三区电影 | 色婷婷国产精品综合在线观看 | 亚洲香蕉中文网 | 少妇免费毛片久久久久久久久 | 亚洲福利 | av网站观看 | 97色在线观看| 久久久蜜桃一区二区 | av午夜在线观看 | 无遮挡国产 | 中文字幕在线播放不卡 | 九色在线观看 | 亚洲高清视频在线播放 | 欧美老肥妇做爰bbww | 清冷男神被c的合不拢腿男男 | 国产精品一区二区无线 | jk美女又爽又黄视频 | 天天干天天日夜夜操 | 日韩av片免费观看 | 91看片成人| 国产激情对白 | 国产69久久 | 国产一区二区三区视频免费观看 | 超碰h | 少妇毛片一区二区三区 | 欧美一区二区 | 爆操av | 国产成人在线视频 | 四虎国产精品免费 | 日本色中色 | 久久综合免费视频 | 天天干天天色天天 | 亚洲不卡av一区二区 | 欧美亚洲视频在线观看 | 中午字幕在线观看 | 国产精品扒开做爽爽爽的视频 | 波多野结衣视频网站 | 精品久久人人妻人人做人人 | 国产人妻精品一区二区三区 | 麻豆影视在线观看 |