青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品

posts - 183,  comments - 10,  trackbacks - 0

N 個元素的入棧出棧序列總共有多少種?
我們用 0 表示入棧,1 表示出棧
假設有 6 個元素:
則有
0 0 0 0 0 0 1 1 1 1 1 1
0 1 0 1 0 1 0 1 0 1 0 1

還有其他位置的情況,總共有多種?
我們知道這是一個 12 位的序列
窮舉有 2 ^ 12 個序列,有的不能滿足棧的入棧和出棧邏輯
也就是說:
任何一個元素,首先需要里面有 6 個 0 和 6 個 1,然后再統計包括它在內的前的 0 個個數是否小于 1 的個數,如果小于則不符合
如果統計到第 12 個元素,如果符合,則是正確的序列。(時間上只需要檢測到第 11 個元素)

 1 #include <iostream>
 2 using namespace std;
 3 
 4 bool test(int k, int n)
 5 {
 6     int count = 0;
 7     int temp = k;
 8     for (; temp != 0; temp &= temp - 1++count);
 9     if (count != n)
10     {
11         return false;
12     }
13 
14     int zero = 0;
15     int t = n + n - 1;    // 只需要檢測到 n + n - 2 位
16     for (int i = 0; i < t; ++i)
17     {
18         if ((k & (1 << i)) == 0)
19         {
20             ++zero;
21         }
22         else
23         {
24             if (--zero < 0)
25             {
26                 return false;
27             }
28         }
29     }
30     return true;
31 }
32 
33 // n : 元素的個數
34 int foo(int n)
35 {
36     int t = 1 << (n + n);
37     int ret = 0;
38     for (int k = 0; k < t; ++k)
39     {
40         if (test(k, n))
41         {
42             ++ret;
43             // 輸出
44             cout << ret << ":" << endl;
45             for (int i = 0; i < n + n; ++i)
46             {
47                 if ((k & (1 << i)) == 0)
48                 {
49                     cout << 0 << ' ';
50                 }
51                 else
52                 {
53                     cout << 1 << ' ';
54                 }
55             }
56             cout << endl;
57         }
58     }
59     return ret;
60 }
61 
62 int main()
63 {
64     int n;
65     while (cin >> n)
66     {
67         cout << foo(n) << endl;
68     }
69     return 0;
70 }

http://www.wming.com/a/articles/devlanguage/c/2011/0101/81478_%E6%8E%A8%E8%8D%90%E5%BC%BA%E5%A5%B8%E9%98%BF%E9%87%8C%E5%B7%B4%E5%B7%B4%E4%B8%80%E4%B8%AA%E7%AC%94%E8%AF%95%E9%A2%98.html
http://topic.csdn.net/u/20091017/01/37370E0B-A736-40A5-8839-D8D0B9FCAADA.html
http://hi.csdn.net/baihacker
http://hi.baidu.com/feixue
http://hi.baidu.com/jumay426/blog/item/50b1ca84b5198726c65cc3f8.html
http://www.shnenglu.com/life02/archive/2009/10/17/98851.html

posted on 2011-07-02 13:51 unixfy 閱讀(282) 評論(0)  編輯 收藏 引用

只有注冊用戶登錄后才能發表評論。
網站導航: 博客園   IT新聞   BlogJava   博問   Chat2DB   管理


青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
  • <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>
            激情视频亚洲| 久久在精品线影院精品国产| 久久精品中文| 亚洲午夜未删减在线观看| 欧美成人久久| 免费成人你懂的| 亚洲精品123区| 最新中文字幕亚洲| 亚洲国产婷婷香蕉久久久久久| 欧美一级免费视频| 欧美成熟视频| 老司机免费视频一区二区| 久久久久久电影| 欧美精品在线看| 亚洲视频视频在线| 久久精品国产亚洲精品| 亚洲免费观看高清完整版在线观看熊 | 国产精品v欧美精品v日本精品动漫| 久久aⅴ国产紧身牛仔裤| 久久夜色撩人精品| 久久久av毛片精品| 欧美精品日韩一区| 国产精品私人影院| 亚洲激情社区| 欧美在线一二三四区| 欧美不卡高清| 久久精品视频99| 国产亚洲欧美色| 小处雏高清一区二区三区| 欧美高潮视频| 美国成人直播| 国产精品一区二区久久久| 亚洲国产精品va| 久久久成人精品| 亚洲精品永久免费| 欧美理论大片| 亚洲精品视频免费观看| 久久天天躁狠狠躁夜夜av| 国产精品99久久99久久久二8| 久久精品国产久精国产爱| 亚洲激情六月丁香| 浪潮色综合久久天堂| 亚洲国产小视频在线观看| 久久在线视频| 欧美xx69| 日韩写真在线| 日韩午夜电影av| 欧美成人嫩草网站| 久久精品123| 欧美体内she精视频在线观看| 亚洲裸体视频| 亚洲一级二级| 亚洲影音先锋| 亚洲欧美国产不卡| 亚洲精品中文在线| 亚洲理伦在线| 国内精品久久国产| 亚洲黄色免费电影| 欧美日韩国产综合新一区| 亚洲欧美日韩精品久久奇米色影视 | 久久久精品动漫| 欧美va亚洲va香蕉在线| 欧美一激情一区二区三区| 另类成人小视频在线| 欧美一区二区三区在线播放| 欧美久久影院| 欧美电影在线观看完整版| 欧美日韩亚洲网| 蜜乳av另类精品一区二区| 久久伊人精品天天| 久久成人免费| 国产精品高潮呻吟久久| 亚洲国产另类久久精品| 国产精品美女久久| 99亚洲一区二区| 一本久久a久久免费精品不卡| 久久亚洲综合色| 久久久久久久波多野高潮日日| 国产精品黄页免费高清在线观看| 亚洲日本电影| 久久精选视频| 99精品国产热久久91蜜凸| 国产亚洲精品久久飘花 | 在线中文字幕一区| 久久亚洲免费| 欧美一区二区高清| 亚洲一区二区三区中文字幕在线 | 国产精品另类一区| 亚洲美女诱惑| 日韩一级黄色av| 国产欧美日韩三级| 欧美国产精品人人做人人爱| 99国产麻豆精品| 99在线精品视频| 亚洲欧美日韩天堂| 久久综合999| 亚洲日本aⅴ片在线观看香蕉| 久久免费黄色| 久久精品国产2020观看福利| 亚洲午夜小视频| 久久精品国产成人| 欧美伊人久久久久久久久影院 | 欧美黄色大片网站| 亚洲小视频在线观看| 亚洲欧洲日本专区| 久久人人97超碰国产公开结果| 亚洲欧美日韩精品久久| 日韩网站免费观看| 91久久线看在观草草青青| 亚洲成色最大综合在线| 国内在线观看一区二区三区 | 国产亚洲成年网址在线观看| 国产三级精品三级| 一区二区三区精品国产| 雨宫琴音一区二区在线| 在线观看亚洲精品视频| 一区二区欧美精品| 欧美伊人久久| 免费欧美在线| 亚洲国产日韩一区二区| 亚洲激情在线激情| 亚洲高清资源| 亚洲在线视频| 男女精品网站| 国产精品裸体一区二区三区| 国产乱码精品1区2区3区| 国产手机视频一区二区| 亚洲国产成人av| 亚洲一区999| 久久综合久色欧美综合狠狠 | 欧美一区二区私人影院日本| 午夜日韩在线观看| 久久精品一区二区三区不卡牛牛 | 日韩亚洲欧美综合| 欧美激情亚洲另类| 欧美美女bb生活片| 在线日韩一区二区| 久久久九九九九| 久久精品国产视频| 国产亚洲成av人片在线观看桃| 午夜精品剧场| 亚洲欧美中文日韩在线| 国产午夜精品视频| 美女亚洲精品| 欧美大片在线看免费观看| 亚洲国内自拍| 一区二区三区精品视频| 国产一区二区无遮挡| 久久久久久久波多野高潮日日 | 国产精品都在这里| 亚洲精品激情| 亚洲国产国产亚洲一二三| 久久在线精品| 亚洲欧洲精品一区二区精品久久久| 久久婷婷综合激情| 久久精品综合一区| 黄色日韩精品| 亚洲美女av黄| 狠狠狠色丁香婷婷综合激情| 欧美黄色免费| 国产精品毛片一区二区三区| 久久精品系列| 欧美经典一区二区三区| 午夜一级久久| 欧美人成网站| 老色批av在线精品| 午夜在线成人av| 狂野欧美激情性xxxx| 性欧美大战久久久久久久久| 欧美一区二区精品久久911| 亚洲区免费影片| 欧美在线观看视频一区二区| 亚洲中字在线| 欧美另类人妖| 亚洲电影一级黄| 国内精品久久国产| 亚洲一二三区视频在线观看| 日韩视频在线免费观看| 欧美一区二区视频观看视频| 亚洲黄色视屏| 激情久久久久久久| 亚洲作爱视频| 欧美一级在线视频| 韩国精品久久久999| 久久午夜电影| 亚洲久色影视| 久久成人这里只有精品| 亚洲国产精品一区二区第四页av| 欧美99久久| 亚洲综合首页| 亚洲第一色在线| 久久99伊人| 在线视频欧美日韩| 精品动漫av| 欧美视频在线观看视频极品| 欧美综合二区| 午夜欧美理论片| 一个色综合导航| 亚洲伊人色欲综合网| 亚洲精品视频在线看|