二分答案Problem B:化装晚会(usaco月赛)

Posted thj0305

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了二分答案Problem B:化装晚会(usaco月赛)相关的知识,希望对你有一定的参考价值。

Problem B:化装晚会(usaco月赛)

Time Limit:1000MS  Memory Limit:65536K
Total Submit:162 Accepted:104

Description

万圣节又到了!Farmer John打算带他的奶牛去参加一个化装晚会,但是,FJ只做了一套能容下两头总长不超过S(1 <= S <= 1,000,000)的牛的恐怖服装。FJ养了N(2 <= N <= 20,000)头按1..N顺序编号的奶牛,编号为i的奶牛的长度为L_i(1 <= L_i <= 1,000,000)。如果两头奶牛的总长度不超过S,那么她们就能穿下这套服装。 
FJ想知道,如果他想选择两头不同的奶牛来穿这套衣服,一共有多少种满足条件的方案。 

Input

输入文件的第1行是 2个用空格隔开的整数:N 和 S, 第2..N+1行每行一个整数:L_i

Output

1行: 输出1个整数,表示FJ可选择的所有方案数。注意奶牛顺序不同的两种方案是被视为相同的

Sample Input

 

4 6
3
5
2
1

 

Sample Output

 

4
输出说明:
    4种选择分别为:奶牛1和奶牛3;奶牛1和奶牛4;奶牛2和奶牛4;奶牛3和
奶牛4。

 

以上是关于二分答案Problem B:化装晚会(usaco月赛)的主要内容,如果未能解决你的问题,请参考以下文章

[二分答案][状压] Codeforces 1288D Minimax Problem

2021.8.14提高B组模拟6T2 + P7557 [USACO21OPEN] Acowdemia (二分)

P7368 [USACO05NOV]Asteroids G(二分图最大独立集)

BZOJ_1620_[Usaco2008_Nov]_Time_Management_时间管理_(二分+贪心)

洛谷P1372 a/b problem

[USACO 2001 OPEN]地震 (二分答案+最小生成树)