CF1420D.Rescue Nibel!
普及/提高-
通过率:0%
AC君温馨提醒
该题目为【codeforces】题库的题目,您提交的代码将被提交至codeforces进行远程评测,并由ACGO抓取测评结果后进行展示。由于远程测评的测评机由其他平台提供,我们无法保证该服务的稳定性,若提交后无反应,请等待一段时间后再进行重试。
题目描述
Ori and Sein have overcome many difficult challenges. They finally lit the Shrouded Lantern and found Gumon Seal, the key to the Forlorn Ruins. When they tried to open the door to the ruins... nothing happened.
Ori was very surprised, but Sein gave the explanation quickly: clever Gumon decided to make an additional defence for the door.
There are n lamps with Spirit Tree's light. Sein knows the time of turning on and off for the i -th lamp — li and ri respectively. To open the door you have to choose k lamps in such a way that there will be a moment of time when they all will be turned on.
While Sein decides which of the k lamps to pick, Ori is interested: how many ways there are to pick such k lamps that the door will open? It may happen that Sein may be wrong and there are no such k lamps. The answer might be large, so print it modulo 998244353 .
输入格式
First line contains two integers n and k ( 1≤n≤3⋅105 , 1≤k≤n ) — total number of lamps and the number of lamps that must be turned on simultaneously.
Next n lines contain two integers li ans ri ( 1≤li≤ri≤109 ) — period of time when i -th lamp is turned on.
输出格式
Print one integer — the answer to the task modulo 998244353 .
输入输出样例
输入#1
7 3 1 7 3 8 4 5 6 7 1 3 5 10 8 9
输出#1
9
输入#2
3 1 1 1 2 2 3 3
输出#2
3
输入#3
3 2 1 1 2 2 3 3
输出#3
0
输入#4
3 3 1 3 2 3 3 3
输出#4
1
输入#5
5 2 1 3 2 4 3 5 4 6 5 7
输出#5
7
说明/提示
In first test case there are nine sets of k lamps: (1,2,3) , (1,2,4) , (1,2,5) , (1,2,6) , (1,3,6) , (1,4,6) , (2,3,6) , (2,4,6) , (2,6,7) .
In second test case k=1 , so the answer is 3.
In third test case there are no such pairs of lamps.
In forth test case all lamps are turned on in a time 3 , so the answer is 1.
In fifth test case there are seven sets of k lamps: (1,2) , (1,3) , (2,3) , (2,4) , (3,4) , (3,5) , (4,5) .