第一题如果是相同数字,比如:111,那么相当于两人轮流清除最前面的,所以奇数长度niuniu,偶数长度niumei,如果是000111,111前面的000没影响,跟111是一样的,所以直接统计最后一个元素出现的次数,根据奇偶性输出就行,用l统计次数 if(nums[i] ! = nums[i-1]) l = 1; else l++; 最后 if(l % 2 == 1) niuniu; else niumie; 第二题刚开始也想过dp,但转移方程没想好,用了个长度为m的堆做的,太鸡儿菜了
点赞 3

相关推荐

01-11 08:47
门头沟学院 Java
程序员花海_:所以看起来还是实习的好处多 给导师打黑工能学到什么
点赞 评论 收藏
分享
2025-12-18 11:59
广州南方学院 C++
牛客78682892...:直接点还好,总比要了简历也不回的强
点赞 评论 收藏
分享
牛客网
牛客网在线编程
牛客网题解
牛客企业服务