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

            PKU 3765 Xiang Hex 規(guī)律+模擬

             1 #include <iostream>
             2 # include <cstdio>
             3 # include <cstring>
             4 #include <map>
             5 using namespace std;
             6 char f[40][50=
             7 {
             8     "",
             9 "         _",
            10 "       _/ \\_",
            11 "     _/ \\_/ \\_",
            12 "   _/ \\_/ \\_/ \\_",
            13 " _/ \\_/ \\_/ \\_/ \\_",
            14 "/ \\_/ \\_/ \\_/ \\_/ \\",
            15 "\\_/ \\_/ \\_/ \\_/ \\_/",
            16 "/ \\_/ \\_/ \\_/ \\_/ \\",
            17 "\\_/ \\_/ \\_/ \\_/ \\_/",
            18 "/ \\_/ \\_/ \\_/ \\_/ \\",
            19 "\\_/ \\_/ \\_/ \\_/ \\_/",
            20 "/ \\_/ \\_/ \\_/ \\_/ \\",
            21 "\\_/ \\_/ \\_/ \\_/ \\_/",
            22 "/ \\_/ \\_/ \\_/ \\_/ \\",
            23 "\\_/ \\_/ \\_/ \\_/ \\_/",
            24 "/ \\_/ \\_/ \\_/ \\_/ \\",
            25 "\\_/ \\_/ \\_/ \\_/ \\_/",
            26 "/ \\_/ \\_/ \\_/ \\_/ \\",
            27 "\\_/ \\_/ \\_/ \\_/ \\_/",
            28 "  \\_/ \\_/ \\_/ \\_/",
            29 "    \\_/ \\_/ \\_/",
            30 "      \\_/ \\_/",
            31 "        \\_/",
            32 };
            33 int n;
            34 char   ch[40][40];
            35 bool   flag[40][40];
            36 char   se,  mark;
            37 int      pos;
            38 int      x, y;
            39 int     num[10]={0123456789};
            40 map<charint>m;
            41 void init()
            42 {
            43     m['A']=1; m['B'= 3; m['C'= 5;
            44     m['D']=7; m['E']=9; m['F']=11;
            45     m['G'= 13; m['H'= 15;
            46     m['I'= 17;
            47 }
            48 int main()
            49 {
            50     int i, j;
            51     init();
            52     while(scanf("%d",&n)!=EOF && n)
            53     {
            54         memset(flag, falsesizeof(flag));
            55         for (int i=1;i<=n; i++)
            56         {
            57             getchar();
            58             scanf("%c%d %c",&se, &pos, &mark);
            59             x = m[se];
            60             int t = num[se-'A'+1];
            61             switch(t)
            62             {
            63                 case 1: y=2*(8-pos)+2break;
            64                 case 2: y=2*(8-pos)+3break;
            65                 case 3: y=2*(9-pos)+2break;
            66                 case 4: y=2*(9-pos)+3break;
            67                 case 5: y=2*(10-pos)+2break;
            68                 case 6: y=2*(9-pos)+3break;
            69                 case 7: y=2*(9-pos)+2break;
            70                 case 8: y=2*(8-pos)+3break;
            71                 case 9: y=2*(8-pos)+2break;
            72             }
            73                 flag[y][x] = true;
            74                 ch[y][x] = mark;
            75           }
            76             for (i=1; i<=23; i++)
            77             {
            78                 for (j=0; j<strlen(f[i]); j++)
            79                 {
            80                     if(flag[i][j])
            81                     {
            82                         printf("%c", ch[i][j]);
            83                     }
            84                     else
            85                     {
            86                         printf("%c", f[i][j]);
            87                     }
            88                 }
            89                 printf("\n");
            90             }
            91       }
            92       return 0;
            93 }
            好吧,沒(méi)什么好說(shuō)的,定位棋盤上的棋子,直接貼代碼了。感覺(jué)好多時(shí)候比賽時(shí)這種題目沒(méi)有做,好虧好虧。



            posted on 2010-10-15 18:32 yzhw 閱讀(160) 評(píng)論(0)  編輯 收藏 引用 所屬分類: simple problem~

            <2010年10月>
            262728293012
            3456789
            10111213141516
            17181920212223
            24252627282930
            31123456

            導(dǎo)航

            統(tǒng)計(jì)

            公告

            統(tǒng)計(jì)系統(tǒng)

            留言簿(1)

            隨筆分類(227)

            文章分類(2)

            OJ

            最新隨筆

            搜索

            積分與排名

            最新評(píng)論

            閱讀排行榜

            国内精品伊人久久久久| 国内精品久久久久久99蜜桃| 久久久久久青草大香综合精品| 亚洲国产精品久久66| 午夜视频久久久久一区| 99国产欧美久久久精品蜜芽| 久久99精品九九九久久婷婷| 精品一二三区久久aaa片| 99久久精品无码一区二区毛片| 亚洲欧美日韩中文久久| 久久996热精品xxxx| 国产精品久久久久久一区二区三区 | 亚州日韩精品专区久久久| 久久青青草原亚洲av无码app| 国产精品欧美久久久久无广告| 99久久精品免费看国产一区二区三区 | 亚洲精品无码久久久| 久久国产精品-国产精品| 久久久久精品国产亚洲AV无码| 99久久伊人精品综合观看| 99久久国产综合精品麻豆| 久久精品国产免费观看三人同眠| 久久久久人妻一区精品果冻| 国产精品久久成人影院| 久久99精品久久久久婷婷| 久久久久青草线蕉综合超碰| 亚洲国产精品狼友中文久久久 | 九九久久自然熟的香蕉图片| 伊人伊成久久人综合网777| 久久久久这里只有精品| 久久九九久精品国产免费直播| 久久综合狠狠综合久久激情 | 2020久久精品国产免费| 狠狠色丁香婷婷综合久久来| 久久精品水蜜桃av综合天堂 | 久久久久久无码国产精品中文字幕| 99久久精品免费观看国产| 久久久久国产成人精品亚洲午夜| 久久精品国产黑森林| 伊人热热久久原色播放www| 精品久久久久久无码不卡|