• <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>

            學習心得(code)

            superlong@CoreCoder

              C++博客 :: 首頁 :: 聯系 :: 聚合  :: 管理
              74 Posts :: 0 Stories :: 5 Comments :: 0 Trackbacks

            公告

            文字可能放在http://blog.csdn.net/superlong100,此處存放代碼

            常用鏈接

            留言簿(4)

            我參與的團隊

            搜索

            •  

            最新隨筆

            最新評論

            • 1.?re: Poj 1279
            • 對于一個凹多邊形用叉積計算面積 后能根據結果的正負來判斷給的點集的時針方向?
            • --bsshanghai
            • 2.?re: Poj 3691
            • 你寫的這個get_fail() 好像并是真正的get_fail,也是說fail指向的串并不是當前結點的子串。為什么要這樣弄呢?
            • --acmer1183
            • 3.?re: HDU2295[未登錄]
            • 這個是IDA* 也就是迭代加深@ylfdrib
            • --superlong
            • 4.?re: HDU2295
            • 評論內容較長,點擊標題查看
            • --ylfdrib
            • 5.?re: HOJ 11482
            • 呵呵..把代碼發在這里很不錯..以后我也試試...百度的編輯器太爛了....
            • --csuft1

            閱讀排行榜

            評論排行榜

            Prime Cryptarithm

            The following cryptarithm is a multiplication problem that can be solved by substituting digits from a specified set of N digits into the positions marked with *. If the set of prime digits {2,3,5,7} is selected, the cryptarithm is called a PRIME CRYPTARITHM.

                  * * *
            x * *
            -------
            * * * <-- partial product 1
            * * * <-- partial product 2
            -------
            * * * *
            Digits can appear only in places marked by `*'. Of course, leading zeroes are not allowed.

            Note that the 'partial products' are as taught in USA schools. The first partial product is the product of the final digit of the second number and the top number. The second partial product is the product of the first digit of the second number and the top number.

            Write a program that will find all solutions to the cryptarithm above for any subset of digits from the set {1,2,3,4,5,6,7,8,9}.

            PROGRAM NAME: crypt1

            INPUT FORMAT

            Line 1: N, the number of digits that will be used
            Line 2: N space separated digits with which to solve the cryptarithm

            SAMPLE INPUT (file crypt1.in)

            5
            2 3 4 6 8

            OUTPUT FORMAT

            A single line with the total number of unique solutions. Here is the single solution for the sample input:

                  2 2 2
            x 2 2
            ------
            4 4 4
            4 4 4
            ---------
            4 8 8 4

            SAMPLE OUTPUT (file crypt1.out)

            1

            方法是暴利枚舉然后判斷 - -!
            /*
            ID: superlo1
            LANG: C++
            TASK: crypt1
            */

            #include 
            <iostream>
            using namespace std;

            int n, set[10];
            bool hash[11];

            bool check(int x, int flag)
            {
                
            int a[4], len = 0;
                
            while(x)
                {
                    a[
            ++len] = x % 10;
                    x 
            = x / 10;
                    
            if(hash[a[len]] == 0return false;
                }
                
            if(len > 3 && !flag) return false;
                
            return true;
            }

            int main()
            {
                freopen(
            "crypt1.in","r",stdin);
                freopen(
            "crypt1.out","w",stdout);
                scanf(
            "%d"&n);
                
            for(int i = 0; i < n; i ++)    
                {
                    scanf(
            "%d"&set[i]);
                    hash[
            set[i]] = 1;
                }
                
            int i, j, cnt = 0;
                
            for(i = 100; i <= 999; i ++)
                
            if(check(i, 0))
                {
                    
            for(j = 10; j <= 99; j ++)
                    
            if(check(j, 0&& check( (j % 10* i, 0
                    
            && check( (j / 10* i, 0&& check(i * j, 1))
                    {
                        
            //printf("%d %d\n",i,j);
                        cnt ++;
                    }
                }
                printf(
            "%d\n",cnt);
                
            //while(1);
            }

            posted on 2009-08-21 00:42 superlong 閱讀(200) 評論(0)  編輯 收藏 引用 所屬分類: USACO
            午夜精品久久久久久影视777 | 久久久久久久女国产乱让韩| 国内精品伊人久久久久影院对白| 狠狠色伊人久久精品综合网| 久久久久久久综合狠狠综合| 久久国产精品无码一区二区三区 | 综合久久久久久中文字幕亚洲国产国产综合一区首 | av午夜福利一片免费看久久| 国产精品无码久久久久| 伊人久久大香线蕉av不卡| 国产精品伦理久久久久久| 久久人人添人人爽添人人片牛牛| 7777久久亚洲中文字幕| 国产精品99久久久精品无码| 亚洲一区中文字幕久久| 一本色道久久综合亚洲精品| 久久久久国产精品嫩草影院| 97超级碰碰碰久久久久| 亚洲伊人久久大香线蕉综合图片| 精品久久久久久久久久久久久久久| 久久影院综合精品| 久久久久综合国产欧美一区二区 | 中文精品久久久久人妻不卡| 欧美精品一区二区久久| 亚洲午夜久久久精品影院| 久久精品国产亚洲av麻豆小说 | 精品久久8x国产免费观看| 亚洲午夜福利精品久久| 久久久久国产精品嫩草影院| 国产999精品久久久久久| A狠狠久久蜜臀婷色中文网| 久久夜色精品国产欧美乱| 无码久久精品国产亚洲Av影片 | 国产成人久久AV免费| 久久亚洲日韩精品一区二区三区| 亚洲v国产v天堂a无码久久| 丰满少妇人妻久久久久久4| 国产精品永久久久久久久久久| 久久精品国产91久久麻豆自制| 久久精品国产秦先生| 久久被窝电影亚洲爽爽爽|