[P1908]逆序对
来源:互联网 发布:snmp采集哪些数据 编辑:程序博客网 时间:2024/05/16 17:10
原题链接
有哪里不太对劲?
虽然是过了
但是好像……
emm……
#include<iostream>#include<cstring>#include<algorithm>#include<cstdio>#include<cmath>#include<queue>#include<vector>#include<climits>#include<string>#include<cstdlib>#include<ctime>#define MOD 1000000007#define LL long longusing namespace std;int n,a[40005],b[9999999],ans,maxn;void add(int x){ int i; for(i=x;i>=1;i-=(i&(-i))) b[i]++;}int sum(int x){ int t=0,i; for(i=x;i<=maxn;i+=(i&(-i))) t+=b[i]; return t;}int main(){ int i; scanf("%d",&n); for(i=1;i<=n;i++) { scanf("%d",&a[i]); maxn=max(a[i],maxn); add(a[i]); ans+=sum(a[i]+1); } printf("%d",ans); return 0;}
阅读全文
0 0
- P1908 逆序对
- 洛谷 P1908 逆序对
- 洛谷 P1908 逆序对
- P1908 逆序对
- P1908 逆序对
- 洛谷 P1908 逆序对
- [P1908]逆序对
- P1908 逆序对
- P1908 逆序对
- 洛谷p1908逆序对
- 【洛谷】P1908逆序对
- [luogu]P1908逆序对
- |洛谷|分治|P1908 逆序对
- 归并模板& P1908 逆序对
- 洛谷P1908 逆序对(树状数组)
- 洛谷p1908 逆序对 归并排序
- 洛谷P1908逆序对(离散化+树状数组)
- 逆序数 & 逆序对
- SQLite学习手册(索引和数据分析/清理)
- table表格中每行都有一个修改按钮怎么实现修改功能
- java中的io流之文件操作
- LinkedList与ArrayList
- vs2013下C/C++连接mysql数据库相关问题
- [P1908]逆序对
- linux查看网卡驱动
- android通过Intent跳转到添加联系人界面的小结
- linux ubuntu 软件安装
- jenkins 实现PHP持续集成部署
- 深入解析HashMap、HashTable
- 财富论坛交通保障移动端项目记录
- 实现一个实体类的序列化和反序列化
- mybatis 配置中遇到的坑