CF2182 (Global R. 186) 补题笔记 Locklink 2025-12-30 C Statement 给定整数 1≤n≤1091 \le n \le 10^91≤n≤109 和 1≤k≤1051 \le k \le 10^51≤k≤105,寻找一组 ai≤na_i \le nai≤n 使得 a1⊕a2⊕⋯⊕ak=na_1 \oplus a_2 \oplus \cdots \oplus a_k = na1⊕a2⊕⋯⊕ak=n。 Solution 从高到低位贪心,每一位都尽量放多的 111,同时优先把 111 放在最高位已经被破坏的位置上(这样可以让之后的位能放更多的 111)。 submission D Statement Solution E Statement Solution