塔子哥有一个长度为 nnn 的数组 aaa 。他需要将这个数组中第一个元素 a0a_0a0 变成这个数组中的最大数。
记大于 a0a_0a0 的数有 xxx 个
如果 x>1x>1x>1 ,则让 a0a_0a0 乘 222 。 令 bbb 为大于 a0a_0a0 的数构成的数组,cnticnt_icnti 为 bib_ibi 降到小于等于 a0a_0a0 的次数。
假设每个数都 bib_ibi 都满足 a0+1≤bi≤2a0a_0+1\leq b_i\leq 2 a_0a0+1≤bi≤2a0
那么要使得每个数都小于等于 a0a_0a0 ,选择乘法只需要 111 次,选择除法需要 xxx 次,x>1x>1x>1 。
In following contests:
秋招模拟赛第37场|2023.09.02-美团
本题属于以下题库,请选择所需题库进行购买
ScanQRCodePrompt
GoToPasswordLoginPrompt