We will hold AtCoder Grand Contest 071. This contest counts for GP30 scores.
- Contest URL: https://atcoder.jp/contests/agc071
- Start Time: http://www.timeanddate.com/worldclock/fixedtime.html?iso=20250330T2100&p1=248
- Duration: 180 minutes
- Number of Tasks: 5
- Writer: chinerist
- Tester: maspy, HIR180
- Rated range: 2000 -
The point values will be 700-900-1100-1300-1700.
We are looking forward to your participation!








Round of the big guys,
Hope to be on that league some day :)
Last time I was defeated by the output-only task.
Hope I can perform well in this AGC.
Rafi22 will trash his opponents orz
After years, finally first rated AGC for me (except when I was spec). Hope to solve $$$\epsilon \gt 0$$$ problems.
My stupid brain thought C was bridge lol, thought I proved it..
In Problem A, consider an initial sequence $$$A$$$ and a final sequence $$$C$$$, where each element $$$C[i]$$$ is derived from $$$A[i]$$$. I observed that each $$$C[i]$$$ can be expressed as the XOR of a contiguous subsequence of $$$A$$$, specifically:
where $$$l \leq i \leq r$$$, and $$$\oplus$$$ denotes the bitwise XOR operation.
To represent this relationship, I defined a binary matrix $$$M$$$ such that:
Notably, at least two elements contribute to each XOR expression, and $$$A[i]$$$ always contributes to the expression for $$$C[i]$$$.
I'm wondering if it is possible to characterize this matrix M (i.e. what is it's structure , what constraints or properties it satisfies) and use that to find the final answer. Did anyone who solved problem A try this way ?
you have merely rephrased the problem lol... (ok there are some observations but still very minimal)
Every solution is trying to find possible matrices M even if they don't say it exactly like that
Well, if you actually print out the matrix M for some random series of operations you should definitely notice some patterns (that are explained in the editorial).
A, B and C are nice problems. Enjoyed them.
In the editorial of the problem A said "When an even-length sequence is split into two parts of odd + odd length or odd + even length". What were meant by odd + even ? Should it be there at all ?
That was a typo. It's just "When an sequence is split...".
Such a good round.
A question on Task C.
If for every vertex $$$i$$$ we record the edges to every components after we delete $$$i$$$ as $$${c'}_i$$$.
Is $$$c'$$$ same with $$$c$$$?