刷题刷出新高度,偷偷领先!偷偷领先!偷偷领先! 关注我们,悄悄成为最优秀的自己!
解答思路:
这是一个关于数组操作和循环删除的问题。考虑到数组的大小为1000,并且每隔二个数删除一个数,我们可以先模拟这个过程,观察规律。由于删除是循环进行的,我们需要找到循环的周期和最后一个被删除的数的规律。然后,我们可以通过计算得出最后一个被删除的数的原始下标位置。
最优回答:
(n-1) * (n/2) % n
,其中n为数组长度。对于本题来说,最后一个被删除的数的原始下标位置为 (1000-1) * (1000/2) % 1000
。计算得出结果即可。本文链接:请描述一下给定一个数组a,长度为1000,数组元素从0到1000,当每隔二个数删除一个数时,当到达数
版权声明:本站点所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明文章出处。让学习像火箭一样快速,微信扫码,获取考试解析、体验刷题服务,开启你的学习加速器!