关于第二题,我感觉就直接,从0 遍历到 n/2 -1 , 然后如果a[i] == a[i+ n/2] 就continue,如果不是,在这两个数之间随便选择一个数,比如选择把所有的a[i] 变成 a[i+n/2] 然后继续遍历,(改值的时候可以用哈希表把旧值和新值存起来,每次遍历的时候查看,这个值是否需要被替换,这样不用每次都遍历之后的数据)最后得到需要的操作数。(本人水硕,如果有问题请各位大佬指出)
点赞 评论

相关推荐

03-11 21:46
西北大学 Java
河和静子:这只是实习工资,我学长北大通班博一的,他同学被这家天天发邮件让他去实习,一个月10w
点赞 评论 收藏
分享
牛客网
牛客企业服务