第五次CCF-CSP认证(含C++源码)题目链接基本思路: 比如随便给一个数列:1 2 3 4 4 6 6 6 很明显输出的是5 我们在数有几段的时候有两种情况我们会加1 1.前面没有数字的时候,也就是第一段 2.前面数字和后面数字不一样的时候 如果我们用一次遍历就能输出正确答案,我们就需要做到以上两点,第二点很好搞,我们怎么处理第一段,如果我们不管他 在某些情况之下就会少输出一段,我觉得那干脆就一开始就默认有一段不就好了吗,具体到代码中就是让我们的count初始化为1,然后从数组第二位开始遍历就好了,这样就不用搞什么乱七八糟的东西,本身就是一