• <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 閱讀(245) 評(píng)論(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)慎使用。這個(gè)代碼在用全局變量bool flag時(shí)在外部進(jìn)行初始化,在循環(huán)體內(nèi)部未初始化,導(dǎo)致前面的循環(huán)影響后面的結(jié)果而出錯(cuò)。因此對(duì)全局變量在何處進(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;

            }

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


            日韩亚洲欧美久久久www综合网| 91精品国产91久久久久久蜜臀| 无码任你躁久久久久久| 国内精品久久久久影院亚洲| 久久久国产视频| 久久99精品久久久久久| 色婷婷综合久久久久中文字幕| 奇米综合四色77777久久| 久久久无码精品午夜| 精品九九久久国内精品| 99久久99久久精品国产片果冻| 色成年激情久久综合| 亚洲级αV无码毛片久久精品| 久久久中文字幕日本| 日本福利片国产午夜久久| 日韩人妻无码精品久久免费一| 久久久久无码专区亚洲av| 国产精品9999久久久久| 久久久久久午夜精品| 性做久久久久久久久| 久久成人国产精品一区二区| 久久国产乱子伦免费精品| 亚洲va国产va天堂va久久| 久久久久久久精品成人热色戒 | 国内精品久久久久久久影视麻豆| 99久久国产宗和精品1上映| 国产欧美久久久精品影院| 久久久久国产| 开心久久婷婷综合中文字幕| 草草久久久无码国产专区| 久久香蕉国产线看观看乱码| 国产人久久人人人人爽| 久久99精品久久只有精品| 精品久久久久久久无码 | 久久人妻AV中文字幕| 2021国产精品久久精品| 香蕉久久久久久狠狠色| 久久精品国产亚洲αv忘忧草| 97久久国产露脸精品国产| 久久香综合精品久久伊人| 久久91精品国产91久久户|