话说csdn什么时候把文章标签强制换成专栏了?
题目链接:https://codeforces.com/contest/1207/problem/D
题意:有n个pair ,只要这个序列的第一个元素或者第二个元素是非降有序的,那么这个序列就是bad的,你可以打乱顺序,问这个序列是good的个数,输出这个个数。
题解:艹,总的是,假设是num,满足第一个关键字是非严格递增有序的序列的个数为所有第一个关键字出现的次数的阶乘的乘积,假设数量是num1,满足第二个关键字是非严格递增有序的序列的个数同样也可以按上所述计算,假设数量是num2,那么先对第一个关键字排序,再对第二个关键字排序之后,第一个关键字和第二个关键字都是非严格递增有序的序列个数为所有pair
出现的次数的阶乘的乘积,假设数量为num3,
那么根据容斥原理可得,答案为num-num1-num2+num3。
最近脑子转不动,说话不利索,是不是提前步入老年生活?,艹。
代码: