• <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>
              C++博客 :: 首頁 :: 新隨筆 ::  ::  :: 管理

            pku1068

            Posted on 2010-08-20 16:27 Kevin_Zhang 閱讀(238) 評論(0)  編輯 收藏 引用 所屬分類: 模擬
            http://acm.pku.edu.cn/JudgeOnline/problem?id=1068
            分析:
              

            (1)    The first element of W-sequence must be 1.

            (2)    The matched left parenthesis is the closest unmatched left parenthesis.

            (3)    The left must have left parenthesis and the first right parenthiesis matches with the left parenthesis nearest to it.

            (4)    If , ,else w[i]=i+1;  the subscript must be from  0.

            收獲:局部變量和全局變量謹(jǐn)慎使用。這個代碼在用全局變量bool flag時在外部進(jìn)行初始化,在循環(huán)體內(nèi)部未初始化,導(dǎo)致前面的循環(huán)影響后面的結(jié)果而出錯。因此對全局變量在何處進(jìn)行初始化必須十分細(xì)心。
            代碼:
            #include"iostream"
            #include
            "stdio.h"
            using namespace std;

            int p[21],w[21],t,n,k;
            bool flag;

            int main()
            {
                scanf(
            "%d",&t);
                
            for(int i=0;i<t;i++)
                
            {
                    scanf(
            "%d",&n);
                    
            for(int j=0;j<n;j++)
                        scanf(
            "%d",&p[j]);
                    w[
            0]=1;
                    
            for(int j=1;j<n;j++)
                    
            {
                        flag
            =false;
                        
            for(k=j-1;k>=0;k--)
                        
            {
                            
            if(p[j]-p[k]>=j-k)
                            
            {  
                                w[j]
            =j-k;
                                flag
            =true;
                                
            break;
                            }

                            
                        }

                        
            if(flag==true)
                        
            {
                            
            continue;
                        }

                        
            else
                            w[j]
            =j+1;

                    }

                    
            for(int i=0;i<n;i++)
                        printf(
            "%d ",w[i]);
                    printf(
            "\n");
                }

                
            return 0;

            }

            只有注冊用戶登錄后才能發(fā)表評論。
            相關(guān)文章:
            網(wǎng)站導(dǎo)航: 博客園   IT新聞   BlogJava   博問   Chat2DB   管理


            四虎国产精品成人免费久久| 国产婷婷成人久久Av免费高清| 蜜臀av性久久久久蜜臀aⅴ麻豆| 久久乐国产精品亚洲综合| 精品国际久久久久999波多野| 久久亚洲春色中文字幕久久久| 精品久久久无码人妻中文字幕| 午夜精品久久久久成人| 久久综合一区二区无码| 欧美日韩精品久久久久| 久久青青草原精品国产不卡| 久久久久国产精品三级网| 久久99国产精品成人欧美| 日韩欧美亚洲综合久久| 色综合久久久久综合体桃花网| 亚洲第一极品精品无码久久| 久久国产色AV免费看| 青青热久久综合网伊人| 久久精品这里只有精99品| 伊色综合久久之综合久久| 久久精品中文无码资源站| 精品无码久久久久久午夜| 国产国产成人精品久久| 久久久黄片| 久久99热这里只频精品6| 久久香蕉国产线看观看精品yw| 97r久久精品国产99国产精| 久久久久女教师免费一区| 老司机午夜网站国内精品久久久久久久久| 日日狠狠久久偷偷色综合免费 | 老色鬼久久亚洲AV综合| 久久国产精品久久国产精品| 三级片免费观看久久| 91久久精品91久久性色| 性做久久久久久久久| 国产精品久久久天天影视| 日本加勒比久久精品| 久久精品国产亚洲一区二区| 日韩精品久久久久久久电影| 99久久精品国产一区二区蜜芽| 久久亚洲国产精品成人AV秋霞|