• <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 閱讀(603) 評(píng)論(0)  編輯 收藏 引用

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


            亚洲人AV永久一区二区三区久久| 亚洲精品无码久久久久久| 亚洲国产成人久久精品影视| 精品久久久久久国产免费了| 伊人久久成人成综合网222| 99久久精品国产免看国产一区| 久久久受www免费人成| 亚洲精品乱码久久久久久蜜桃不卡| 久久精品国产91久久综合麻豆自制 | 噜噜噜色噜噜噜久久| 久久精品国产精品青草app| 久久无码专区国产精品发布| 99久久国产综合精品成人影院| 久久国产免费直播| 久久午夜福利电影| 久久综合丁香激情久久| 人妻无码αv中文字幕久久琪琪布 人妻无码久久一区二区三区免费 人妻无码中文久久久久专区 | 久久久久久久免费视频| 久久精品女人天堂AV麻| 成人免费网站久久久| 人妻少妇久久中文字幕| 久久久久久久精品成人热色戒| 久久国产香蕉视频| 777久久精品一区二区三区无码 | 69久久夜色精品国产69| 亚洲成色www久久网站夜月| 区亚洲欧美一级久久精品亚洲精品成人网久久久久 | 久久精品国产影库免费看| 99re久久精品国产首页2020| 午夜精品久久久久久久久| 久久国产亚洲精品| 亚洲国产成人久久综合区| 亚洲人成无码www久久久| 色播久久人人爽人人爽人人片aV| 久久精品无码一区二区三区免费| 国产A级毛片久久久精品毛片| 久久久久久久综合日本亚洲| 一本色道久久88加勒比—综合| 亚洲天堂久久精品| 欧美久久天天综合香蕉伊| 久久综合色老色|