2.14 Night of the game, now changed the four questions, but also the answer. Here's a puzzle.
New Year's Xordescription
give you \ (n\) , and then you construct \ ([L, R], l<r\) make interval xor ( n\)
Solution
Many of the practices are
My method is special ( n\le 4\) , and then for odd use \ ([n-3,n-1]\) , even with \ ([N-4, n]\)
New Year's Leaves description
A tree \ (n\le 5e5\) , each time the leaves of a primitive tree will be randomly dyed black, ask the white point the furthest distance from when to become small
Solution
The nature of the diameter: the distance from the midpoint of all diameters \ (\le 1\) (Proof of evidence)
We randomly find a diameter of the end of the root of the achievement.
When the diameter length \ (d\) is even:
? There are several key subtrees (that is, subtree with key leaves)
? Here the key leaves are defined as \ (Dep=\frac d 2\) leaves
? The longest chain becomes smaller when the key leaves are not all black in one key subtree.
When the diameter length \ (d\) is odd:
? All leaves with a length of \ (dep = \lceil\frac d 2\rceil\) must be in the same subtrees tree, and these leaves are called the key leaves of that subtree.
? The key leaves in the other subtrees are \ (dep = \lfloor\frac d 2\rfloor\) .
? The longest chain becomes smaller when the key leaves are all black or the bottom is full black.
? If the depth is not the largest of the sub-tree merging, you can use the straight length of an even number of methods to deal with
Procedure 1:
Enumerate which key subtree is finally left, set that tree to have \ (s\) a key leaf, the remaining \ (i\) key leaves at the end of dyeing
Set the total number of key leaves to \ (n\), the total number of leaves is \ (tot\)
When the remaining \ (k\) key leaves are not black, it is necessary to expect \ (\frac {tot} k\) steps to dye one more key node.
\[\sum_{i=1}^s \frac{\binom s I \binom{n-s}{1} (n-i-1)!} {n^{\underline{n-i}}} \sum_{j=n-i}^n \frac{tot}{j}\]
Procedure 2:
Enumerate which key subtree is left, and then regardless of the subtree, the desired time to dye the remaining subtree black
It's obviously going to be a lot.
Notice that for a lot of parts, all the key leaves must be dyed black, but the final black is not in the current subtree.
Order \ (E (x) \) the expected time of the x\ subtree to black all the key leaves and finally the black color
The total number of parts is: (with \ (l\) a key subtree)
\[\sum_{x=1}^l\sum_{y\neq x} e (y) = \sum_{y=1}^l e (y) (L-1) \]
New Year's five dimensional geometry description
\ (n=5\) a real variable, the value range of \ ( i\) variable is \ ([L_i, r_i]\)
The given matrix \ (a\).
Ask each variable in the range of values at random, how much probability makes \ (X_i-x_j\ge a_{i, j}\) all set up
\ ( -10\le l_i, R_i, A_{i, J} \le 10\), and all integers
Partial Score
Tell a more meaningful part of the section: \ (if J\neq i+1, a_{i,j}=-10\)
Because \ (x_i-x_j\) must \ (\ge-10\), so this part is equivalent to we only need to consider the limitations of neighboring variables
Set \ (f_i (x) \) is \ (x_i \le x\)and \ (x_i,\cdots,x_n\) the probability of satisfying the limit (\ (f_{n+1} (x) = 1\))
We have
\[f_i (x) = \left\{\begin{aligned}&0&&x\lt l_i\\&\frac{1}{r_i-l_i}\int_{l_i}^x f_{i+1} (y-a_{i,j}) dy && l_i\le x\le r_i\&f_i (r_i) && x\gt r_i\\end{aligned}\right.\]
Notice that \ (f_i (x) \) is the polynomial of the \ (O (n) \) segment, we can make each integral and then pan
For the fixed integral processing method: Because \ (l_i\) is a constant, we calculate the indefinite integral, then the whole minus a constant can
Finally cut out \ ([L, r]\), fill the next two paragraph can be
(No implementation, wrong point)
Solution
Note The special properties: the range of values, the limit is an integer.
\ (l_i=r_i\) variables are not discussed (a few things will be better)
Consider variables for \ (l_i\lt r_i\) , we set \ (x_i = p_i+q_i\), \ (p_i\in[l_i, R_i) \in Z, q_i\in[0, 1) \in r\)
Then we \ (O (10^n) \) enumeration \ (p\), calculate the corresponding probability, averaging is the answer to the request
Consider restrictions \ (P_i+q_i-p_j-q_j\ge a_{i,j}\)
There is \ (Q_i-q_j\ge p_j-p_i+a_{i,j}\) , the right \ (\ge 1\) no solution, \ (\le-1\) when the limit is invalid
The right side is \ (0\) when the variable is equivalent to \ (Q_j\le q_i\) . In the case of random scatter, it can be regarded as \ (q_j\lt q_i\) .
Since the probability of the relative size order of the random scatter (n!\) is the same, we can turn to count the number of relative size order to satisfy the condition. Pressure or sudden-search
Total complexity \ (O (10^N2^NN) \)
New Year's Code description
give you length \ (5e5\) \ (rgb\) string \ (S, t\), ask from \ (s\) at least how many times to go to \ (t\)
Action (1): Select two neighboring bits of different colors to turn them into a third color except for them (RG-BB)
Action (2): Select two adjacent bits of the same color to turn them into different new colors (BB---RG/GR)
Solution
Give \ (R, G, b\) a random ( 012\) designator (post-label \ (S\to A, t\to b\))
Then discover that each operation is equivalent to a +1 in the meaning of \ (\bmod 3\) , another 1
Conversely, the +-1 of adjacent bits is not necessarily an operation
Consider a prefix and \ (SA, sb\) in the sense of \ (\mod 3\)
The original operation is equivalent to the single point \ (\pm 1\)of the prefix and sequence, and the original target is equivalent to having two prefixes and sequences equal after a wave operation
Consider segmenting by the location of \ (sa\equiv sb\pmod 3\) . (each segment contains the rightmost \ (sa=sb\) location)
So obviously for a length \ (n\) segment, at least operate \ (n-1\) times.
It then operates at most \ (n\) times according to the subsequent construction, so each segment needs to be manipulated \ ([N-1, n]\) times
So far, only paragraphs and paragraphs have been considered independent. Consider induction:
Inductive basis: If a section at the junction of the operation to make two paragraphs merge, and then no longer merge segments, then set the length of \ (A, b\) of the segment, the original to \ ([A+b-2, a+b]\) times, merging words to \ (1 + [a+b -1, a+b]\) times. Not excellent
Induction: After each merge segment into the induction sub-state, not excellent.
Then we follow the operation method used in the following structure, doing \ (dp\)
\ (dp[i][u][v]\) indicates that the position of section \ (i+1\) is to be changed from \ (u\ ) to (v\) , what is the cost of the former \ (i\) position
Then there are two possible actions: (The operation is executed from top to bottom, each action turns the previous line into the next)
case 1: a[i+1] u w v b[i+1]case 2: u a[i+1] v w
Structure
If \ (a\) Middle Head is the same color, it may be set to \ (00\)
Then if \ (b\) in the middle of the head is \ (1/2\), one-step operation to change the paragraph head, recursive. Otherwise, do not change the paragraph head, directly into the recursive
If \ (a\) Middle Head for different colors, it may be set to \ (01\)
If \ (b\) in the middle of the head is \ (2\) , one-step operation recursion. If \ (0\), direct recursion
If \ (10\) , then \ (01\to 22\to 10\) Two steps to complete the two positions, recursion two levels
If it is \ (11\) , the second position in \ ( a\) becomes \ (2\), then \ (02\to 11\) , after the first recursive operation.
If \ (12\) , the same first operation, the second position in \ (a\) into \ (0\), and then \ (00\to 12\)
Construction is complete.
The question comes: will you always borrow to the Duan and borrow it back?
From the angle of the prefix and the borrow equivalent to fix the first, then fix yourself. Then the end of the paragraph does not need fix yourself.
(I remember I didn't do that before.) I don't know what I was doing when I wrote the puzzle. I do not know if this understanding is wrong, please point out the wrong.
New Year's vote
No, not yet. Dig a hole.
Uoj Goodbye dingyou Round