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


            久久这里只精品国产99热| 偷窥少妇久久久久久久久| 99久久精品国内| 精品综合久久久久久888蜜芽| 狠狠色噜噜狠狠狠狠狠色综合久久| 国产99精品久久| 久久久久久久久久久免费精品| 欧美一区二区久久精品| 69SEX久久精品国产麻豆| 久久精品国产亚洲精品| 亚洲日本va午夜中文字幕久久| 久久香综合精品久久伊人| 国产叼嘿久久精品久久| 久久精品国产男包| 国产综合成人久久大片91| 亚洲综合精品香蕉久久网| 国产69精品久久久久99尤物| 久久久久高潮综合影院| 国产精品免费看久久久香蕉| 波多野结衣AV无码久久一区| 精品久久久久久无码人妻蜜桃| 亚洲成色WWW久久网站| 久久久精品无码专区不卡| 99999久久久久久亚洲| 免费精品久久天干天干| 久久人人爽人爽人人爽av| 日韩一区二区久久久久久| 久久九九精品99国产精品| 久久亚洲日韩看片无码| 亚洲第一永久AV网站久久精品男人的天堂AV | 久久本道久久综合伊人| 日韩精品久久久肉伦网站 | 久久伊人亚洲AV无码网站| 亚洲一区二区三区日本久久九| 日韩av无码久久精品免费| 久久无码专区国产精品发布| 亚州日韩精品专区久久久| 亚洲国产成人乱码精品女人久久久不卡| 久久精品国产亚洲欧美| AAA级久久久精品无码片| 久久久婷婷五月亚洲97号色|