• <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) 評論(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;

            }
            久久久精品无码专区不卡| 久久电影网一区| 国产A三级久久精品| 亚洲色欲久久久综合网| 狠狠狠色丁香婷婷综合久久五月 | 久久91综合国产91久久精品| 久久er99热精品一区二区| 国产精品99久久久久久猫咪| 色综合合久久天天给综看| 久久精品无码午夜福利理论片| 青青国产成人久久91网| 久久久精品人妻一区二区三区蜜桃| 久久青青草原亚洲av无码app| 青青草原综合久久| 亚洲中文久久精品无码ww16 | 久久夜色tv网站| 一本久道久久综合狠狠躁AV| 狠狠色噜噜狠狠狠狠狠色综合久久| 伊人情人综合成人久久网小说| 国产精品一久久香蕉国产线看| 色综合久久天天综线观看| 久久不射电影网| 日韩精品久久久久久久电影蜜臀| 久久免费观看视频| 51久久夜色精品国产| 精品熟女少妇a∨免费久久| 久久综合鬼色88久久精品综合自在自线噜噜 | 97超级碰碰碰碰久久久久| 久久水蜜桃亚洲av无码精品麻豆| 综合久久给合久久狠狠狠97色| 狠狠人妻久久久久久综合| 97久久久精品综合88久久| 亚洲欧美伊人久久综合一区二区| 精品伊人久久久| 久久午夜夜伦鲁鲁片免费无码影视 | 99国产精品久久| 久久99精品久久久久婷婷| 77777亚洲午夜久久多人| 精品久久久久久无码不卡| 久久经典免费视频| A级毛片无码久久精品免费|