• <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
            久久精品国产亚洲精品| 亚洲va中文字幕无码久久不卡| 久久久久四虎国产精品| 伊人久久综在合线亚洲2019| 久久人人爽人人精品视频| 97精品依人久久久大香线蕉97| 国产精品一久久香蕉国产线看观看| 九九久久精品国产| 久久无码人妻一区二区三区午夜| 99久久综合国产精品二区| 久久久久精品国产亚洲AV无码| 久久久精品午夜免费不卡| 久久久久久久女国产乱让韩| 亚洲狠狠综合久久| 无码人妻精品一区二区三区久久久| 国产成人久久久精品二区三区| 久久精品国产2020| 亚洲国产精品成人久久蜜臀| 久久不射电影网| 男女久久久国产一区二区三区| 亚洲人成无码久久电影网站| 91秦先生久久久久久久| 国内精品久久久久久久97牛牛| 午夜精品久久久内射近拍高清| 国产精品丝袜久久久久久不卡| 久久久久亚洲AV成人片| 久久久久亚洲AV无码专区首JN| 久久精品国产欧美日韩| 成人亚洲欧美久久久久| 国产V综合V亚洲欧美久久| 久久精品人人槡人妻人人玩AV| 亚洲人成网亚洲欧洲无码久久| 日批日出水久久亚洲精品tv| 久久久久一本毛久久久| 久久91这里精品国产2020| 久久成人18免费网站| 精品无码久久久久久久久久| 久久精品免费大片国产大片| 久久免费视频6| 欧美伊人久久大香线蕉综合| 久久久国产精华液|