zoukankan      html  css  js  c++  java
  • CCF真题之数列分段

    201509-1  数列分段

    问题描述
      给定一个整数数列,数列中连续相同的最长整数序列算成一段,问数列中共有多少段?
    输入格式
      输入的第一行包含一个整数n,表示数列中整数的个数。   第二行包含n个整数a1, a2, …, an,表示给定的数列,相邻的整数之间用一个空格分隔。
    输出格式
      输出一个整数,表示给定的数列有多个段。
    样例输入
    8 8 8 8 0 12 12 8 0
    样例输出
    5
    样例说明
      8 8 8是第一段,0是第二段,12 12是第三段,倒数第二个整数8是第四段,最后一个0是第五段。
    评测用例规模与约定
      1 ≤ n ≤ 1000,0 ≤ ai ≤ 1000。
     
     
    源代码:
    #include <iostream>
    using namespace std;
    int main()
    {
     int n,i,s=1;
     int a[1002];
     cin>>n;
     for(i=0;i<n;i++)
     cin>>a[i];
     for(i=0;i<n-1;i++)
     {
      if(a[i]!=a[i+1])
      s=s+1;
     }
     cout<<s<<endl;
     return 0;
    }
  • 相关阅读:
    python-day8(正式学习)
    Bug快到碗里来
    python-day7(正式学习)
    python-day6(正式学习)
    python-day5(正式学习)
    python-day4(正式学习)
    Django中间件
    cookie和session
    分页器,form组件的使用
    orm常用字段和数据库优化查询
  • 原文地址:https://www.cnblogs.com/lchzls/p/5026157.html
Copyright © 2011-2022 走看看