博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
[树状数组]JZOJ 4658 小Z调顺序
阅读量:6191 次
发布时间:2019-06-21

本文共 461 字,大约阅读时间需要 1 分钟。

Description

 

Input

Output

 

Sample Input

3 1 2 2 1

Sample Output

1
 

Data Constraint

分析

简单的树状数组求逆序对,答案等于逆序对数-k,注意当k大于逆序对数输出零

 

#include 
#include
#include
#include
#define lowbit(x) x&-xusing namespace std;typedef long long ll;const int N=1e5+10;ll t[N],a[N],b[N],k;int n,cnt;void Add(int x) { for (int i=x;i
View Code

 

转载于:https://www.cnblogs.com/mastervan/p/10770615.html

你可能感兴趣的文章
C 阶段性总结
查看>>
ASCII、Unicode、GBK和UTF-8字符编码的区别联系[转]
查看>>
PHP语言 -- 封装连接数据库类
查看>>
跟着锅子一步步学习32位汇编(1)---第一个汇编程序
查看>>
iOS编程高性能之路-基于pthread的线程池
查看>>
《程序是怎样跑起来的》第十一章读后感
查看>>
C语言的隐式类型转换
查看>>
Linux内核学习笔记(2)-- 父进程和子进程及它们的访问方法
查看>>
阅读笔记一
查看>>
sql server 规则
查看>>
文件分割和合并
查看>>
正则表达式
查看>>
Ioc思想
查看>>
Spring Session
查看>>
C# Settings使用小结
查看>>
坑爹的InetAddress getLocalHost函数
查看>>
JS_imgload
查看>>
thinkphp的项目分组
查看>>
编写校验规则文件
查看>>
一次支付平台紧急故障处理备忘
查看>>