#E. 幽灵蚂蚁 Ghost Ants

    传统题 1000ms 256MiB

幽灵蚂蚁 Ghost Ants

该比赛已结束,您无法在比赛模式下递交该题目。您可以点击“在题库中打开”以普通模式查看和递交本题。

问题描述

在一条标有 11NN 的数线上有 NN 只蚂蚁。蚂蚁 ii 蚂蚁 (1iN)(1 \leq i \leq N) 从坐标 XiX_i 开始,朝向正方向或负方向。最初,所有蚂蚁都位于不同的坐标上。每只蚂蚁面对的方向由长度为 NN 的二进制字符串 SS 表示,如果 SiS_i 为 "0",则蚂蚁 ii 面对的是负方向;如果 SiS_i 为 "1",则蚂蚁 ii 面对的是正方向。

假设当前时间为 00 ,在 (T+0.1)(T+0.1) 个单位时间内,蚂蚁以每单位时间 11 个单位的速度向各自的方向移动,直到时间 (T+0.1)(T+0.1) 。如果有多只蚂蚁到达同一坐标,它们会互相穿过而不会改变方向或速度。经过 (T+0.1)(T+0.1) 个单位的时间后,所有蚂蚁停止。

求从现在起到时间 (T+0.1)(T+0.1) 之前,蚂蚁 1i<jN1 \leq i \lt j \leq N 和蚂蚁 ii 及蚂蚁 jj 互相通过的蚂蚁对 (i,j)(i, j) 的个数。

限制因素

  • 2N2×1052 \leq N \leq 2 \times 10^{5}
  • 1T1091 \leq T \leq 10^{9}
  • SS 是长度为 NN01串.
  • 109Xi109-10^{9} \leq X_i \leq 10^{9} (1iN)(1 \leq i \leq N)
  • XiXjX_i \neq X_j (1i<jN)(1 \leq i \lt j \leq N)
  • NN, TT, 和 XiX_i (1iN)(1 \leq i \leq N) 都是整数.

输入

NN TT

SS

X1X_1 X2X_2 ... XNX_N

输出

打印结果。

6 3
101010
-5 -1 0 1 2 4
5

以下五对蚂蚁互相通过:

  • 蚂蚁 33 和蚂蚁 440.50.5 时刻擦肩而过。
  • 蚂蚁 55 和蚂蚁 6611 时刻擦肩而过。
  • 蚂蚁 11 和蚂蚁 2222 时刻擦肩而过。
  • 蚂蚁 33 和蚂蚁 6622 时刻擦肩而过。
  • 蚂蚁 11 和蚂蚁 4433 时刻擦肩而过。

没有其他成对的蚂蚁互相经过,所以打印 55

13 656320850
0100110011101
-900549713 -713494784 -713078652 -687818593 -517374932 -498415009 -472742091 -390030458 -379340552 -237481538 -44636942 352721061 695864366
14

2024年 城阳区十月复赛模拟赛 - 普及组

未参加
状态
已结束
规则
OI
题目
5
开始于
2024-10-3 8:00
结束于
2024-10-7 0:00
持续时间
3 小时
主持人
参赛人数
47