第一题如果是相同数字,比如: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

相关推荐

05-20 13:59
门头沟学院 Java
米黑子米黑子:你这个成绩不争取下保研?
点赞 评论 收藏
分享
牛客网
牛客网在线编程
牛客网题解
牛客企业服务