题目名称 1871. [国家集训队2011]排队(魏铭)
输入输出 nt2011_queue.in/out
难度等级 ★★★☆
时间限制 1000 ms (1 s)
内存限制 512 MiB
测试数据 20
题目来源 Gravatarcstdio 于2014-12-12加入
开放分组 全部用户
提交状态
分类标签
分享题解
通过:106, 提交:254, 通过率:41.73%
GravatarYoungsc 100 0.099 s 9.20 MiB C++
Gravatar该用户不存在 100 0.271 s 12.23 MiB C++
GravatarYoungsc 100 0.283 s 16.72 MiB C++
Gravatar雾茗 100 0.286 s 25.83 MiB C++
GravatarHzoi_chairman 100 0.303 s 0.85 MiB C++
Gravatar金身人面兽 100 0.314 s 0.81 MiB C++
GravatarHzoi_chairman 100 0.315 s 19.41 MiB C++
GravatarQw 100 0.337 s 18.88 MiB C++
Gravatar~玖湫~ 100 0.346 s 0.47 MiB C++
Gravatar面对疾风吧 疾风 疾风吧 100 0.356 s 0.92 MiB C++
关于 排队(魏铭) 的近10条评论(全部评论)
这常数怎么压得qwq
Gravatarxzz_666
2018-01-08 20:18 15楼
树状数组套平衡树
GravatarHallmeow
2017-12-04 14:27 14楼
差点荒废一个上午= =
GravatarHzoi_Mafia
2017-10-08 10:11 13楼
论 if if 与 if else 的区别。。。
我是tmd真zz
Gravatar~玖湫~
2017-07-29 16:04 12楼
GravatarCooook
2017-07-12 18:08 11楼
1A我也是感动。。
GravatarGo灬Fire
2017-01-29 18:14 10楼
做法汇总:
离线:(且均需要离散化)
CDQ//id=364978
树状数组套可持久化线段树==树状数组套主席树//id=365020
在线:
KD-Tree
树状数组套平衡树//id=365063
分块
树状数组套动态开点可持久化线段树==树状数组套可持久化01Trie树//id=365085
哈哈,我都不会!
Gravatar_Itachi
2017-01-19 16:09 9楼
这题面居然2011年就有了= =
GravatarYGOI_真神名曰驴蛋蛋
2017-01-19 05:54 8楼
两个小朋友的身高可以相等。。。交换的时候就不会产生任何影响。。。
Gravatarliu_runda
2017-01-17 16:07 7楼
Gravatar哒哒哒哒哒!
2016-11-13 15:22 6楼

1871. [国家集训队2011]排队(魏铭)

★★★☆   输入文件:nt2011_queue.in   输出文件:nt2011_queue.out   简单对比
时间限制:1 s   内存限制:512 MiB

【试题来源】

2011中国国家集训队命题答辩

【问题描述】

排排坐,吃果果,生果甜嗦嗦,大家笑呵呵。你一个,我一个,大的分给你,小的留给我,吃完果果唱支歌,大家乐和和。
红星幼儿园的小朋友们排起了长长地队伍,准备吃果果。不过因为小朋友们的身高有所区别,排成的队伍高低错乱,极不美观。设第i个小朋友的身高为hi,我们定义一个序列的杂乱程度为:满足i<j且hi>hj的(i,j)数量。幼儿园阿姨每次会选出两个小朋友,交换他们的位置,请你帮忙计算出每次交换后,序列的杂乱程度。为方便幼儿园阿姨统计,在未进行任何交换操作时,你也应该输出该序列的杂乱程度。

【输入格式】

第一行为一个正整数n,表示小朋友的数量;
第二行包含n个由空格分隔的正整数h1,h2,…,hn,依次表示初始队列中小朋友的身高;
第三行为一个正整数m,表示交换操作的次数;
以下m行每行包含两个正整数ai和b,表示交换位置ai与位置bi的小朋友。

【输出格式】

输出文件共m+1行,第i行一个正整数表示交换操作i结束后,序列的杂乱程度。

【样例输入】

3
130 150 140
2
2 3
1 3

【样例输出】

1
0
3

【样例说明】

未进行任何操作时,(2,3)满足条件;
操作1结束后,序列为130 140 150,不存在满足i<j且hi>hj的(i,j)对;
操作2结束后,序列为150 140 130,(1,2),(1,3),(2,3)共3对满足条件的(i,j)。

【数据规模和约定】

对于15%的数据,n,m≤15;
对于30%的数据,n,m≤200;
在剩下的70%数据中:
存在15%的数据,hi各不相同;
存在15%的数据,110≤hi≤160;
以上两类数据不存在交集。
对于100%的数据,1≤m≤2*103,1≤n≤2*104,1≤hi≤109,ai≠bi,1≤ai,bi≤n。