• <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国产欧美久久久精品蜜芽| 久久久久亚洲爆乳少妇无| 久久久久亚洲av无码专区导航| 国产亚洲综合久久系列| 国产成人精品久久亚洲高清不卡 | 亚洲精品美女久久久久99小说| 中文无码久久精品| 青青国产成人久久91网| 久久狠狠爱亚洲综合影院| AAA级久久久精品无码区| 99久久精品国产一区二区| 久久99精品久久久久久齐齐| 久久久久亚洲AV无码麻豆| 亚洲人成无码网站久久99热国产| www.久久99| 亚洲国产精品无码久久SM| 欧美午夜A∨大片久久| 999久久久免费精品国产| 亚洲精品美女久久777777| 久久性生大片免费观看性| 久久夜色tv网站| 国内精品久久久久影院优| 综合久久国产九一剧情麻豆| 欧美精品九九99久久在观看| 久久99精品久久久久久野外| 日本久久久精品中文字幕| 久久久久无码精品国产| 精品国产乱码久久久久久呢| 亚洲国产成人久久综合野外 | 色妞色综合久久夜夜| 久久精品国产精品亚洲| 久久久久综合网久久| 99久久精品国产毛片| 久久精品国产精品亚洲艾草网美妙| 久久精品无码一区二区无码| 亚洲中文字幕无码久久2020| 一本色道久久HEZYO无码| 无码国内精品久久人妻蜜桃 | 国内精品久久久久久99| 久久久91精品国产一区二区三区| 国产一区二区精品久久|