青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品

心如止水
Je n'ai pas le temps
posts - 400,comments - 130,trackbacks - 0
樹狀數組求逆序對的簡單應用。
以下是我的代碼:
#include<iostream>
#include
<algorithm>
#include
<cstdio>
#include
<cstring>
#define lowbit(x) ((x)&(-(x)))
using namespace std;
const int kMaxn(1000007);

struct Type
{
    
int value,num,weight;
};

bool cmp1(const Type &a,const Type &b)
{
    
return (a.value<b.value);
}

bool cmp2(const Type &a,const Type &b)
{
    
return (a.num<b.num);
}

int n,bit[kMaxn];
Type r[kMaxn];
long long ans;

void Add(int pos,int delta)
{
    
for(int i=pos;i<=n;i+=lowbit(i))
        bit[i]
+=delta;
}

int Sum(int pos)
{
    
int re(0);
    
for(int i=pos;i>0;i-=lowbit(i))
        re
+=bit[i];
    
return re;
}

int main()
{
    
//freopen("data.in","r",stdin);

    
while(scanf("%d",&n)==1)
    {
        
for(int i=1;i<=n;i++)
        {
            r[i].num
=i;
            scanf(
"%d",&r[i].value);
        }
        sort(r
+1,r+n+1,cmp1);
        
for(int i=1;i<=n;i++)
            r[i].weight
=i;
        sort(r
+1,r+n+1,cmp2);

        ans
=0ll;
        memset(bit,
0,sizeof(bit));
        
for(int i=1;i<=n;i++)
        {
            ans
+=i-Sum(r[i].weight-1)-1;
            Add(r[i].weight,
1);
        }

        cout
<<ans<<endl;
    }

    
return 0;
}
posted on 2011-08-01 09:55 lee1r 閱讀(597) 評論(0)  編輯 收藏 引用 所屬分類: 題目分類:數據結構
青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
  • <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>
            精品91在线| 免费观看久久久4p| 亚洲成在人线av| 裸体一区二区三区| 乱码第一页成人| 欧美日韩专区| 国产精品a久久久久| 国产精品无码永久免费888| 国产日韩在线视频| 亚洲国内在线| 亚洲综合精品四区| 可以看av的网站久久看| 91久久在线视频| 亚洲在线视频| 另类酷文…触手系列精品集v1小说| 欧美aaaaaaaa牛牛影院| 国产精品二区在线观看| 狠狠久久亚洲欧美专区| 在线一区二区三区做爰视频网站| 欧美一级欧美一级在线播放| 欧美成人在线网站| 亚洲欧美乱综合| 欧美jjzz| 国产一区二区在线免费观看| 亚洲精品五月天| 久久久国际精品| 亚洲精品一区二区三区av| 一区二区三区视频在线| 久久久一区二区| 亚洲最新视频在线| 久久性色av| 国产欧美日韩免费看aⅴ视频| 亚洲国产成人在线| 久久精品人人做人人爽电影蜜月 | 亚洲国产欧美不卡在线观看| 亚洲欧美成人一区二区在线电影| 嫩草伊人久久精品少妇av杨幂| 亚洲美女在线观看| 久久综合99re88久久爱| 国产精品日产欧美久久久久| 亚洲伦理精品| 美女黄网久久| 久久国产黑丝| 国产麻豆午夜三级精品| 这里是久久伊人| 亚洲国产一区二区在线| 久久亚洲综合色一区二区三区| 亚洲日本一区二区| 久久精品国产一区二区三| 国产精品毛片| 午夜国产精品影院在线观看| 亚洲国产精品嫩草影院| 久久综合久久综合九色| 激情成人av| 久久免费高清| 久久爱91午夜羞羞| 国产日韩欧美一区| 欧美一区二区三区四区在线观看地址| 日韩视频永久免费| 欧美日韩在线视频观看| 99亚洲精品| 日韩一级二级三级| 国产精品地址| 午夜精品久久久久久久99樱桃| 一本色道婷婷久久欧美| 国产精品电影观看| 欧美一区二区免费| 欧美一站二站| 亚洲国产精品专区久久| 亚洲欧洲一区二区天堂久久 | 亚洲欧洲在线一区| 亚洲国产你懂的| 欧美日韩亚洲综合| 亚洲欧美文学| 久久精品国产免费观看| 一区在线影院| 欧美激情一区二区三区 | 海角社区69精品视频| 久久夜色精品| 女人天堂亚洲aⅴ在线观看| 亚洲精品中文在线| 亚洲一二三区精品| 亚洲一区三区在线观看| 国产在线欧美| 亚洲高清在线观看| 欧美午夜国产| 久久综合999| 欧美日韩国产欧美日美国产精品| 欧美精品久久久久久久免费观看| 亚洲尤物影院| 久久久夜夜夜| 亚洲视频香蕉人妖| 久久爱www| 亚洲午夜伦理| 久久只精品国产| 亚洲欧美在线免费观看| 久久午夜电影网| 亚洲一区二区精品在线| 久久精品动漫| 亚洲欧美日韩精品久久奇米色影视| 欧美专区中文字幕| 亚洲尤物在线视频观看| 久久久午夜视频| 午夜伦欧美伦电影理论片| 久久午夜视频| 午夜日韩在线观看| 欧美激情1区| 久久夜色精品国产亚洲aⅴ| 欧美日韩免费观看一区二区三区 | 久久一区二区三区四区五区| 亚洲午夜免费福利视频| 你懂的国产精品| 久久青青草综合| 国产精品视频免费观看| 亚洲免费电影在线| 亚洲日本一区二区三区| 久久精品午夜| 亚洲欧美国产另类| 欧美区高清在线| 欧美激情中文字幕在线| 国内久久精品| 午夜日韩在线| 欧美一区二区在线免费播放| 欧美日韩极品在线观看一区| 亚洲高清不卡在线| 亚洲国产欧美一区二区三区丁香婷| 欧美一区二区三区免费观看视频| 亚洲欧美日韩一区在线观看| 欧美日韩免费观看中文| 亚洲人成人77777线观看| 91久久精品视频| 欧美大秀在线观看| 亚洲大胆人体视频| 久久爱www.| 久久精品一区四区| 国产偷国产偷亚洲高清97cao| 亚洲一二三区在线| 亚洲欧美日韩国产成人| 国产精品久久久久久超碰| 亚洲九九精品| 中文久久精品| 国产精品乱人伦一区二区| 一区二区免费在线视频| 亚洲综合999| 国产精品丝袜xxxxxxx| 久久九九精品| 精品999在线观看| 免播放器亚洲一区| 亚洲三级性片| 午夜视频精品| 黄色小说综合网站| 欧美成人a视频| 亚洲精品一区二区三区av| 亚洲一区二区三区免费视频| 国产精品久久久久aaaa樱花| 午夜精品福利一区二区蜜股av| 久久蜜臀精品av| 亚洲美女av电影| 国产精品久久国产三级国电话系列 | 激情综合视频| 欧美激情四色| 亚洲欧美日韩一区二区三区在线| 久久激情五月丁香伊人| 亚洲第一精品在线| 欧美午夜精品理论片a级大开眼界 欧美午夜精品理论片a级按摩 | 久久久久88色偷偷免费| 欧美激情2020午夜免费观看| 日韩一二三在线视频播| 国产美女一区| 免费中文日韩| 亚洲欧美一区二区激情| 亚洲第一主播视频| 亚洲欧美日韩精品| 最新高清无码专区| 国产欧美日韩另类一区| 久久久久www| 日韩亚洲欧美成人| 国产一区在线免费观看| 欧美日韩高清在线一区| 欧美一区在线视频| 99精品热6080yy久久| 蜜臀av一级做a爰片久久| 一本色道久久综合亚洲精品婷婷| 国产午夜精品福利| 欧美日精品一区视频| 久久亚裔精品欧美| 亚洲一区二区三区四区视频| 亚洲高清123| 噜噜噜91成人网| 欧美一区二区三区在线观看视频| 日韩视频免费| 亚洲福利视频免费观看| 国产小视频国产精品| 欧美日韩妖精视频| 欧美激情欧美激情在线五月| 久久九九精品99国产精品| 亚洲专区在线| 在线亚洲精品| 一区电影在线观看| 一区二区高清视频|