oppo笔试
求一个排列前i个数的和等于后n-i个数的和,用next_permutation超时然后写了个回溯路径,但是答案错误看了一个小时也没看出来哪儿有问题
有没有佬指教一下,咱的卷子已经提交了
全部评论
我用回溯只能过16.6%的用例,看了一个多小时没看出来啥情况
纯数学题😂n*(n+1)/4如果是整数的时候,当n是偶数,凑n/4个(n+1)组合,当n是奇数,凑(1+n)/4个n的组合
我判断了两种情况一种是n / 2*(n-1) /2是否为奇数,(n + 1) / 2*n /2是否为奇数。如果都为奇数就输出-1。否则将上述的值存下来,i从n开始遍历,如果大于i就将值剪掉i,并将i存到一个哈希表中,直到为0。后面先输出哈希表中的值,再循环遍历到n,输出不在哈希表中的值即可
数学题,求和,和是奇数,不可能存在。和是偶数,从左右两边开始拿,一直拿到和的一半就行
我回溯,通过率23,26,30之间来回横跳,我不明白


相关推荐
点赞 评论 收藏
分享
2025-12-06 17:39
中国石油大学(华东) 前端工程师
只会按tab的bug...:多做一个前端项目吧 然后亮点每点写多一点 总共4-5点就行 技术栈和前端无关的删掉 点赞 评论 收藏
分享
01-16 22:31
赣南师范大学 运营
白火同学:1、简历可以浓缩成一页,简历简历先要“简”方便HR快速过滤出有效信息,再要“历”用有效信息突出个人的含金量。
2、教育背景少了入学时间~毕业时间,HR判断不出你是否为应届生。
3、如果你的平台账号效果还不错,可以把账号超链接或者用户名贴到对应位置,一是方便HR知道你是具体做了什么内容的运营,看到账号一目了然,二是口说无凭,账号为证,这更有说服力。 点赞 评论 收藏
分享