CCF CSP 2015.9.1-1 数列分段
来源:互联网 发布:淘宝花种子哪家对板 编辑:程序博客网 时间:2024/05/29 08:40
问题描述:
给定一个整数数列,数列中连续相同的最长整数序列算成一段,问数列中共有多少段?
输入格式:
输入的第一行包含一个整数n,表示数列中整数的个数。
第二行包含n个整数a1,a2,…,an,表示给定的数列,相邻的整数之间用一个空格分离。
输出格式:
输出一个整数,表示给定的数列有多少段。
样例输入:
8
8 8 8 0 12 12 8 0
样例输出:
5
样例说明:
8 8 8 是第一段,0是第二段,12 12 是第三段,8是第四段,0是第五段。
代码实现:
import java.util.Scanner;
public class series{
public static void main(String args[]) {
Scanner sc = new Scanner(System.in);
int n = sc.nextInt();
int arr[] = new int[n];
for (int i=0; i<n; i++){
arr[i] = sc.nextInt();
}
int sum=1;
int temp = arr[0];//取数组中第一个数
for(int i=1; i<arr.length; i++){
if(arr[i] != temp){
sum++;
temp = arr[i];
}
}
System.out.println(sum);
}
}
阅读全文
0 0
- CCF CSP 2015.9.1-1 数列分段
- CCF-CSP-2015-9-1 数列分段
- CCF CSP 201509-1 数列分段
- CCF CSP 201509-1 数列分段(Java-100分)
- CCF-201509-1 数列分段
- CCF-201509-1-数列分段
- CCF 201509-1 数列分段
- CCF 201509-1 数列分段
- CCF 201509-1 数列分段
- CCF-201509-1-数列分段
- 【ccf-201509-1】数列分段
- 201509-1 数列分段 ccf
- CCF 201509-1数列分段
- CCF认证 201509-1:数列分段
- #CCF准备一年日常刷题#201509-1 数列分段
- CCF 数列分段
- 【CCF 数列分段 水】
- ccf-2015091 数列分段
- 线程bug引发的中奖作弊程序设计
- textField限制中文字符长度
- 摄像机标定学习笔记(10)关于畸变矫正
- 各大公司Java后端开发面试题总结
- ThreadLocal使用
- CCF CSP 2015.9.1-1 数列分段
- 在 CentOS7 上安装 zookeeper-3.4.9 服务
- PTA 7-18(查找) 新浪微博热门话题(30 分) 30分代码 (已更新)
- The service already exists(mysql启动)
- Python机器学习之验证码识别
- java ArrayList
- 学习Html开发之旅---常用标签
- 排序
- 前端-chrome开发者工具