塔子哥有一个长度为 nnn 的数组 aaa ,他想让你用这个数组 aaa 来构造一个长度同样为 nnn 的数组 bbb 。
对于每个 aia_iai ,令 ri=aimod ir_i = a_i \mod iri=aimodi ,所以 bimod i=i−rib_i \mod i = i - r_ibimodi=i−ri 。
所以考虑 bib_ibi ,就枚举从 i−rii-r_ii−ri 开始,i×2−ri,i×3−ri,...i\times 2-r_i, i\times 3-r_i,...i×2−ri,i×3−ri,... ,最多枚举到 10610^6106 即可。
时间复杂度:O(106×logn)O(10^6 \times \log n)O(106×logn)
本题属于以下题库,请选择所需题库进行购买
ScanQRCodePrompt
GoToPasswordLoginPrompt