• <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 閱讀(209) 評論(0)  編輯 收藏 引用 所屬分類: USACO
            精品久久亚洲中文无码| 久久AV无码精品人妻糸列| 久久99热精品| 亚洲人AV永久一区二区三区久久| 亚洲一级Av无码毛片久久精品| 久久综合给合久久狠狠狠97色| 日韩精品国产自在久久现线拍| 久久伊人五月丁香狠狠色| 狠狠狠色丁香婷婷综合久久俺| 国产精品久久久久久久app| 99久久无码一区人妻a黑| 午夜精品久久久久久| 久久99国产精品一区二区| 色老头网站久久网| 伊人久久大香线蕉影院95| 久久亚洲AV成人无码国产| 色天使久久综合网天天| 色综合久久久久| 国产三级久久久精品麻豆三级 | 久久久久久久波多野结衣高潮| 精品久久久久中文字幕日本| 热99RE久久精品这里都是精品免费| 精品一区二区久久久久久久网站| 国内精品久久久久久久久电影网 | 国产99久久久国产精品~~牛| 久久SE精品一区二区| 久久精品极品盛宴观看| 久久综合久久性久99毛片| 岛国搬运www久久| 国产福利电影一区二区三区久久老子无码午夜伦不 | 久久免费线看线看| 久久国产精品无码一区二区三区 | 亚洲精品国产字幕久久不卡| 午夜视频久久久久一区| 久久亚洲天堂| 亚洲人成无码网站久久99热国产 | 久久九九久精品国产| 国产精品99久久久久久宅男| 99久久精品国产综合一区 | 亚洲精品白浆高清久久久久久| 中文无码久久精品|