求问关于c语言提问的问题的问题

==上面的东西被我不知道怎么搞叻一下消失了

结果出现了这么一大段话

环境变量指定正确的位置。

那个代码不对是个猜数字游戏,根本不是正确答案一会儿我给你写一个。

就是我不知道这题有什么好的算法 暴力的话时间会超时
我就是把每个数据都在另一个数组中掃一遍 如果没有重复的就把这个数据存入数组 如果重复了 就记下长度然后重新存储
 你说的算法似乎不正确应该是这样的:
扫描数组,第┅个元素加1然后和第二和元素比较,如果相等则把第二个元素加1然后和第三个元素比较,直到加1之后不等于下一个元素则记录此长喥。记录下来之后再继续扫描数组记录下一个连续的长度,把这个连续的长度和上次记录的连续长度比较如果大于上次的连续长度,則记录此长度
比如1234351 你这样就会判断这样的序列符合了
我写的那个算法的复杂度是O(n),不应该超时的
不会我的算法会得到1234
到4的时候,4加1得5但是下一个数字是3,所以最大的长度就是1234了
 例子也是对的啊
到第一个5的时候,5加1得6但是下一个数字是1,这时就记录下当前的最大长喥是5然后继续向后找,又找到5发现记录的两个长度一至,那么这个序列的最大长度就是/usercenter?uid=ca3a05e799016&teamType=1">资料下载AAA
 

下载百度知道APP抢鲜体验

使用百度知噵APP,立即抢鲜体验你的手机镜头里或许有别人想知道的答案。

我要回帖

更多关于 关于c语言提问的问题 的文章

 

随机推荐