塔子哥拿到了一个数组,她每次操作会将除了第xxx个元素的其余元素翻倍,一共操作了qqq次。请你帮塔子哥计算操作结束后所有元素之和。 由于答案过大,请对109+710^9+7109+7取模。
本题是Python快乐题,Java和C++选手被爆int坑的很惨~
首先考虑每个元素都被处理过qqq次
那么对于qi=xq_i=xqi=x,则有第xxx个元素处理次数-1
然后统计最终每个元素被处理多多少次,处理过几次,就是乘多少个2,这里我们可以使用快速幂计算,除以取模,以防溢出。
本题属于以下题库,请选择所需题库进行购买
ScanQRCodePrompt
GoToPasswordLoginPrompt