Luo Gu P3760 [TJOI2017] y XOR

portal

Emitió la voz de una tortuga

Ponemos todos los subsegmentos y XOR hasta

Esta cosa de rutina en conjunto es el prefijo de Canadá bit a bit consideran canto

En primer lugar, los prefijos y nos permite obtener \ (n ^ 2 \) Las \ (20 \) puntos

Entonces considere poco, se encontró que el tiempo que el cálculo de \ (k \) en un poco \ (1 \) el número de ocurrencias

En sentido estricto

\ [Ans = \ sum \ limits_ {k = 0} ^ {63} * ((\ sum \ limits_ {i = 1} ^ {n} \ sum \ limits_ {j = 1} ^ {i} (s [i ] -s [j] -1) >> k \ & 1) \% 2) * 2 ^ k \]

Siempre y cuando sabemos que cada \ (1 \) el número de parto de ocurrencias de

Debido a la sustracción llevará, a que consideren la

Hemos establecido \ (s [i] _k \ ) representa la \ (K \) bits son \ (0/1 \) , \ (S [I]. 1 ~ _ {K} \) representa \ (s [i] \ ) de la primera (1 \) \ poco a \ K () \ bits de magnitud

Si \ (s [i] \) de \ (K \) bits son \ (1 \) , entonces la situación es que contribuyen respuestas

\ (1.S [j] _k = 0 \)\ (s [j] _ {1 ~ k-1} <= S [i] _ {1 ~ k-1} \)

\ (2.s [j] _k = 1 \)\ (s [j] _ {1 ~ k-1}> s [i] _ {1 ~ k-1} \)

Si \ (0 \)

\ (1.S [j] _k = 1 \)\ (s [j] _ {1 ~ k-1} <= S [i] _ {1 ~ k-1} \)

\ (2.s [j] _k = 0 \)\ (s [j] _ {1 ~ k-1}> s [i] _ {1 ~ k-1} \)

Encontrado \ (\ resumir a [i] \) es relativamente pequeña, considerando la apertura de dos pesos árbol Fenwick, Guardar el bit actual es \ (0/1 \) cuando un \ (s [i] _ { 1 ~ k} \) el número de valores

Segundo método: Dios peces Tecnología polinomio

Set \ (F_i \) es el número de ocurrencias de cada número, \ (S_I \) prefijo y \ (I \) número de ocurrencias, \ (m = \ A SUM [I] \)

entonces

\ (F_i = \ sum \ limits_ {j = 0} ^ {mi} s_j * s_ {j + i} \)

deformarla

\ (F_ {mi} = \ sum \ limits_ {j = 0} ^ {i} s_j * s_ {mi + j} \)

El lado derecho de esta cosa parece bastante a la convolución. . Lo rodamos a punto de conseguir \ (f \) matriz flip

Luego ver qué números son ligeramente diferentes o incluso hasta tiempos

Supongo que te gusta

Origin www.cnblogs.com/knife-rose/p/12617150.html
Recomendado
Clasificación