#D. 小杜&小徐

    Type: Default 1000ms 256MiB

小杜&小徐

You cannot submit for this problem because the contest is ended. You can click "Open in Problem Set" to view this problem in normal mode.

题目描述

小杜 和 小徐 轮流取石子。

每次可以选择一个 i[1,n],aili\in[1,n],a_i\ge l,取 lmin(ai,r)l\sim \min(a_i,r) 的石子。

小杜 希望它们两个取石子的差最大,小徐 希望它们两个取石子的差最小。

小杜是先手,小徐是后手。

请你输出两个人在采用最优情况下,取得石子数分别是多少。

输入格式

  • 第一行 33 个正整数 n,l,rn,l,r
  • 第二行 nn 个整数,表示 aa 数列。

输出格式

一行 22 个正整数,表示 小杜 和 小徐 取的石子数。

3 2 3
3 2 1
3 2

样例解释 #1

一种最优策略如下(括号内第一个数为 ii,第二个数为取得石子数):

  • 小杜:{1,3}\{1,3\}
  • 小徐:{2,2}\{2,2\}
5 1 3
1 2 3 4 5
9 6

样例解释 #2

一种最优策略如下(括号内第一个数为 ii,第二个数为取得石子数):

  • 小杜:{3,3},{5,3},{5,2},{1,1}\{3,3\},\{5,3\},\{5,2\},\{1,1\}
  • 小徐:{4,3},{2,2},{4,1}\{4,3\},\{2,2\},\{4,1\}
10 1 5
2 2 3 3 5 5 5 5 8 8
23 23
30 1 10
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30
235 230

数据范围

对于 5%5\% 的数据,1n11ai,l,r51\le n\le 1,1\le a_i,l,r\le 5

对于 10%10\% 的数据,1n21ai,l,r51\le n\le 2,1\le a_i,l,r\le 5

对于 30%30\% 的数据,1n51ai,l,r51\le n\le 5,1\le a_i,l,r\le 5

对于 50%50\% 的数据,1n103,1ai,l,r1031\le n\le 10^3,1\le a_i,l,r\le 10^3

对于另外 10%10\% 的数据,l=rl=r

对于 100%100\% 的数据,1n106,1ai,l,r1091\le n\le 10^6,1\le a_i,l,r\le 10^9

保证 lrl\le r

[北辰杯 North-Star-Cup] 十二月月赛

Not Attended
Status
Done
Rule
Ledo
Problem
6
Start at
2023-12-22 18:00
End at
2023-12-23 0:00
Duration
6 hour(s)
Host
Partic.
96