将数组按余数分组:对每个数计算 r=ai mod kr = a_i \bmod kr=aimodk,分类到 VrV_rVr。
对于 r=0r = 0r=0 以及(若 kkk 为偶数)r=k2r = \frac{k}{2}r=2k:同类元素可以两两配对移除,最多只能留下 111 个。要最大化剩余和,应移除该类中最小的 2⌊∣Vr∣2⌋2 \left\lfloor \frac{|V_r|}{2} \right\rfloor2⌊2∣Vr∣⌋ 个元素。
对于互补余数对 rrr 与 s=(k−r) mod ks = (k-r) \bmod ks=(k−r)modk(取 1≤r<s≤k−11 \le r < s \le k-11≤r<s≤k−1):
给定一个长度为nnn的正整数数组{a1,a2,...,ana_1,a_2,...,a_na1,a2,...,an},以及一个正整数kkk。 定义一次操作如下:
本题属于以下题库,请选择所需题库进行购买
ScanQRCodePrompt
请使用微信扫描下方二维码完成注册