• <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 閱讀(243) 評論(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時在外部進行初始化,在循環體內部未初始化,導致前面的循環影響后面的結果而出錯。因此對全局變量在何處進行初始化必須十分細心。
            代碼:
            #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;

            }
            久久精品国产亚洲av麻豆图片| 亚洲国产精品嫩草影院久久| 久久精品中文字幕久久| 久久精品国产精品亜洲毛片| 久久国产乱子伦精品免费午夜| 一本色综合久久| 国产精品99久久精品| 精品久久综合1区2区3区激情| 国产精品久久久久久久人人看 | 国产精品国色综合久久| 久久久久综合国产欧美一区二区 | 大香网伊人久久综合网2020| 欧美亚洲国产精品久久高清| 久久国产精品-久久精品| AV无码久久久久不卡网站下载| 一级a性色生活片久久无少妇一级婬片免费放| 亚洲精品tv久久久久| 久久这里只有精品久久| 97精品国产91久久久久久| 欧美午夜精品久久久久免费视| 国产欧美久久久精品影院| 欧美亚洲另类久久综合婷婷| 欧美国产成人久久精品| 香蕉99久久国产综合精品宅男自 | 99久久免费国产精精品| 久久国产色AV免费看| 久久亚洲国产欧洲精品一| 久久中文字幕视频、最近更新| 色综合久久精品中文字幕首页| 久久久久国产亚洲AV麻豆| 热re99久久精品国99热| 久久99热精品| 亚洲人成精品久久久久| 久久电影网一区| 久久久久久久久66精品片| 国产精品久久久久久久久免费| 久久久精品国产亚洲成人满18免费网站| 国内精品久久久久久不卡影院| 伊人久久综合精品无码AV专区| 亚洲精品国产成人99久久| 97久久精品国产精品青草|