B. Good Arrays
B. Good Arrays
原创 于 2023-08-12 14:21:31 发布 · 粉丝可见 · 193 阅读 · 0 · 0 · 本内容遵循CC 4.0 BY-SA版权协议 版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。 · 编辑
文章链接:https://blog.csdn.net/hacker_51/article/details/132248342
题目:

cobol<br/>6<br/>3<br/>6 1 2<br/>2<br/>1 1<br/>4<br/>3 1 2 4<br/>1<br/>17<br/>5<br/>1 2 1 1 1<br/>3<br/>618343152 819343431 1000000000<br/> |
|---|
objectivec<br/>YES<br/>NO<br/>YES<br/>NO<br/>NO<br/>YES<br/> |
|---|

思路:
在这里,我们是可以使用 a数组中的元素的,只是要求我们 b 数组的元素下标所对应的 a 数组元素不能相等,它们的元素总和相等。
所以我们可以想一个思路就是,让 a 中不同元素之间位置调换作为 b 数组,然后判断对应的下标元素是否相同即可,对这个思路扩展,如果暴力肯定会 TLE
所以我们可以从 sum 入手,将它们的每个元素偏差一下的累加,如果大于等于零,说明可以进行调换元素位置或者添加一些新的元素的
代码详解如下:
1 | |
最后提交:

觉得不错的话,给点打赏吧 ୧(๑•̀⌄•́๑)૭
wechat pay
ali pay
B. Good Arrays
http://blog.angindem.cn/2023/08/12/Angindem-CSDN博客/030_30/