• <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 閱讀(250) 評論(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.

            收獲:局部變量和全局變量謹慎使用。這個代碼在用全局變量bool flag時在外部進行初始化,在循環(huán)體內(nèi)部未初始化,導(dǎo)致前面的循環(huán)影響后面的結(jié)果而出錯。因此對全局變量在何處進行初始化必須十分細心。
            代碼:
            #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   管理


            国产激情久久久久影院| 亚洲国产欧美国产综合久久| 亚洲国产二区三区久久| 精品久久国产一区二区三区香蕉| 亚洲国产日韩欧美久久| 午夜精品久久久久久99热| 91精品国产91久久久久久青草 | 国产成人久久激情91| 国产呻吟久久久久久久92| 久久中文字幕人妻丝袜| 精品综合久久久久久88小说 | 无码任你躁久久久久久| 91久久精一区二区三区大全| 久久久久高潮综合影院| 99久久综合狠狠综合久久| 亚洲va久久久噜噜噜久久| 久久亚洲中文字幕精品一区| 色综合久久久久网| 久久精品国产亚洲77777| 久久久久久久波多野结衣高潮 | 久久天天躁狠狠躁夜夜2020| 精品无码久久久久国产| 波多野结衣AV无码久久一区| 久久亚洲av无码精品浪潮| 国产福利电影一区二区三区,免费久久久久久久精 | 久久夜色精品国产亚洲| 久久男人Av资源网站无码软件| 亚洲七七久久精品中文国产| 精品国产91久久久久久久a| 国产精品久久久久久久久| 久久综合狠狠综合久久综合88| 久久人人爽人人澡人人高潮AV| 国产精品日韩深夜福利久久| 国产99久久九九精品无码| 久久精品国产亚洲沈樵| 久久美女网站免费| 中文字幕亚洲综合久久2| 国产成人精品久久综合| 久久婷婷色综合一区二区| 香蕉久久夜色精品国产2020| 久久精品无码一区二区WWW|