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

            歸并求逆序數(shù)模板,pku 2299 Ultra-QuickSort,注意long long

            #include <stdio.h>
            #define MAXN 500000

            int height[MAXN+1],temp[MAXN+1];
            __int64 sum;

            void merge(int *a,int l,int mid,int r) {
                
            int i,j,k;
                i
            =0,j=l,k=mid;
                
            while(j<mid &&<r)    {
                    
            if(a[j]>a[k]) {
                        sum 
            += mid-j;
                        temp[i
            ++= a[k++];
                    }

                    
            else temp[i++= a[j++];
                }

                
            while(j<mid)        
                    temp[i
            ++= a[j++];
                
            while(k<r)            
                    temp[i
            ++= a[k++];
                
            for(i=0; i<r-l; i++) a[l+i] = temp[i];
            }

            void divide(int *a,int l,int r) {
                
            if(l+1<r) {
                    
            int mid = (l+r)>>1;
                    divide(a,l,mid);
                    divide(a,mid,r);
                    merge(a,l,mid,r);
                }

            }


            int main() {
                
            int n,i;
                
            while(scanf("%d",&n)&&n) {
                    
            for(i=sum=0; i<n; i++) scanf("%d",&height[i]);
                    divide(height,
            0,n);
                    printf(
            "%I64d\n",sum);
                }

            }
            posted on 2008-04-09 12:54 zhongguoa 閱讀(593) 評(píng)論(0)  編輯 收藏 引用

            只有注冊(cè)用戶(hù)登錄后才能發(fā)表評(píng)論。
            網(wǎng)站導(dǎo)航: 博客園   IT新聞   BlogJava   博問(wèn)   Chat2DB   管理


            久久久人妻精品无码一区| 性做久久久久久久| 亚洲AV无码久久精品蜜桃| 免费精品久久久久久中文字幕| 久久久久国产精品| 久久亚洲国产精品一区二区| 99精品久久精品| 国产精品久久久久无码av| 久久精品99久久香蕉国产色戒 | 久久国产免费观看精品| 久久国产精品成人影院| 国产精品久久久久9999高清| 精品久久久久久成人AV| 久久综合丁香激情久久| 久久精品无码一区二区三区日韩 | 久久亚洲sm情趣捆绑调教| 久久综合偷偷噜噜噜色| 欧美日韩精品久久免费| 久久水蜜桃亚洲av无码精品麻豆| 精品蜜臀久久久久99网站| 中文字幕久久欲求不满| 久久精品国产亚洲一区二区三区| 色欲综合久久躁天天躁| 久久精品国产亚洲AV嫖农村妇女| 国产精品久久久久影院色| 久久人人超碰精品CAOPOREN | 国产精品一久久香蕉国产线看| 国产美女久久久| 色综合久久夜色精品国产| 浪潮AV色综合久久天堂| 精品久久人人妻人人做精品| 色欲综合久久躁天天躁| AV狠狠色丁香婷婷综合久久| 人人狠狠综合久久亚洲| 国产综合久久久久久鬼色| 久久九色综合九色99伊人| 人妻精品久久无码专区精东影业 | 日本久久久精品中文字幕| 香蕉久久久久久狠狠色| 国产高清美女一级a毛片久久w | 麻豆成人久久精品二区三区免费 |