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


            欧美伊人久久大香线蕉综合69| 国产成人精品综合久久久| 91久久精一区二区三区大全| 久久久精品午夜免费不卡| 久久午夜无码鲁丝片午夜精品| 国产A三级久久精品| 久久99精品久久久久久| 婷婷久久综合九色综合九七| 无码人妻精品一区二区三区久久| 欧美精品一区二区精品久久| 久久精品久久久久观看99水蜜桃| 久久免费美女视频| 色诱久久久久综合网ywww| 久久精品国产WWW456C0M| 精品国产乱码久久久久久郑州公司| 久久人人爽人人爽人人片AV东京热 | 久久久精品国产亚洲成人满18免费网站| 久久午夜无码鲁丝片| 久久成人18免费网站| 国产99久久精品一区二区| 色妞色综合久久夜夜| 久久亚洲国产成人影院网站| 女人香蕉久久**毛片精品| 久久精品九九亚洲精品| 免费精品久久天干天干| 日韩久久久久中文字幕人妻| 91精品国产高清久久久久久国产嫩草 | 久久精品国产亚洲精品2020| 女同久久| 狠狠色婷婷综合天天久久丁香 | 欧美成a人片免费看久久| 91精品日韩人妻无码久久不卡| 久久综合给合久久国产免费 | 99精品久久久久久久婷婷| 99国产精品久久| 麻豆精品久久精品色综合| 久久er热视频在这里精品| 久久久免费精品re6| 99久久久精品免费观看国产| 99久久精品国产麻豆| 日本免费一区二区久久人人澡|