sicily 9094 Cows in a Row

水题

题意:
给你一个n个元素的数组,你可以去除数组中所有等于某个值的元素,问去除后满足以下条件的最长区间
条件:区间里的元素全部相等

数据范围:
n<=1000,数组元素ai<=1000000

思路:

n<=1000,把这题变成了水题.

枚举每个位置,去除它和等于它的其他元素,然后暴力求最长等值区间.

暴力就是,记录上一个不是去除的元素的值last和维护一个计数器cnt.如果当前元素是要去除的元素,那continue.如果当前元素等于last,那么就++cnt,不然的话,说明已经不连续了,那就cnt变成1,last变成这个元素.复杂度是O(n2)

注意这里有trick,比如可以不去除

总结:枚举去除的元素,暴力求最长等值区间


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值