CCF 201509-1 数列分段

使用cubeMX生成USB HID设备 本文主要介绍如何使用stm32开发板和cubeMX生成HID设备,供参考。 阅读详情
试题编号:201509-1
试题名称:数列分段
时间限制:1.0s
内存限制:256.0MB
问题描述:

问题描述

  给定一个整数数列,数列中连续相同的最长整数序列算成一段,问数列中共有多少段?

输入格式

  输入的第一行包含一个整数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<bits/stdc++.h>
using namespace std;

//const int maxn=1010;
//int a[maxn];

int main()
{
	int n,ans=1;
	int x,pre;
	cin>>n>>pre;
	for(int i=0;i<n-1;i++)
	{
		cin>>x;
		if(x!=pre) ans++;
		pre=x;
	}
	cout<<ans;	
	return 0;
}
#include<bits/stdc++.h>
using namespace std;

int main()
{
	int pre=-1;
	int x;
	int ans=0;
	int n;
	cin>>n;
	while(n--)
	{
		cin>>x;
		if(x!=pre) ans++;
		pre=x;
	}
	cout<<ans;
	return 0;
}

 

IoU的进化之路——IoU、GIoU、DIoU、CIoU四种损失函数总结 IoU、GIoU、DIoU、CIoU四种损失函数总结 阅读详情

相关推荐

保姆级教程:用Python和PyTorch复现PTB-XL心电信号分类论文(附完整代码)

本文提供了一份详细的PTB-XL心电信号分类教程,涵盖从数据预处理到模型优化的完整流程。通过PyTorch实现三种深度学习架构(Conv1D、SincNet和熵特征融合网络),并针对医疗AI特有的类别不平衡问题提供解决方案。教程包含可运行的代码示例,帮助开发者快速复现论文结果并应用于实际心电信号分析场景。

weixin_30555125的博客 405

CSP 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是第五段。 评测用例规模与约定  .

孤舟独饮不会醉 341

抖音短连接v.douyin.com/xxx 如何生成?

最近公司有个需求,在抖音里如何宣传自己的网站,并且不要有拦截域名的提示,截图如下。 通过ida反编译抖音的app后,将下载后的ipa文件用解压缩软件(如7zip等)解压,从解压后的目录Payload/Aweme.app/找到Aweme可执行文件,拖入ida进行反编译,ida可以检测objective-c语法。 然后进入主题,既然是聊天发消息,就尝试在ida里搜索"message",看看能否找到对...

kakuapi的博客 3万+

CCF201509-1 数列分段

// ArraySegmentation.cpp : 定义控制台应用程序的入口点。 // #include "stdafx.h" #include "iostream" #include "windows.h" using namespace std; int _tmain(int argc, _TCHAR* argv[]) { int a[1000], n, count = 0; ...

Hans的博客 455

MMWCAS-DSP-EVM与AWR2243实战:从开箱到数据采集的完整避坑指南

本文提供了MMWCAS-DSP-EVM与AWR2243毫米波雷达评估板从开箱、软硬件准备、固件烧录到数据采集的完整实战指南。重点解析了硬件连接、软件版本匹配、固件烧录、网络配置及MMWave Studio GUI操作等关键步骤,并汇总了常见问题排查方法,帮助开发者快速上手并规避常见陷阱。

algae的博客 504

安卓无障碍服务保活实战:如何用AccessibilityService实现后台常驻(附完整代码)

本文深入解析如何利用Android无障碍服务(AccessibilityService)实现后台服务保活,涵盖多版本系统适配、前台服务集成、开机自启机制等关键技术。通过详细的Kotlin代码示例和合规性指导,帮助开发者构建稳定可靠的后台服务解决方案,同时避免因滥用无障碍服务导致的应用下架风险。

milk5的博客 1073

CCF-201509-1 数列分段

题解水题。#include <iostream> using namespace std;const int maxn = 1000 + 10; int a[maxn];int main() { int n; cin >> n; for(int i = 0; i < n; ++i) cin >> a[i]; int ans = 1; int cnt = 1;

许少y 1241

TeXstudio完整安装配置教程(2025最新版)

至此,你已经完成了TeXstudio的完整安装和配置!现在你可以:✅ 使用TeXstudio编写LaTeX文档✅ 正确编译中英文混排的文档✅ 掌握基本的编辑和配置技巧LaTeX的学习曲线较陡,但一旦掌握,你会发现它在学术写作中的强大之处。建议从简单的文档开始练习,逐步掌握更高级的功能。祝你LaTeX写作顺利!如果有任何问题,欢迎在评论区留言交流。关键词:TeXstudio安装、LaTeX环境配置、中文LaTeX、TeX Live、学术论文写作更新日期:2025年10月。

weixin_51241407的博客 4506

CCF 201909-1 小明种苹果

CCF 201909-1 小明种苹果 using namespace std; #include<bits/stdc++.h> int b[1005][1005]; int main(){ int n,m; int a[1005],c[1005]={0}; int i,j; cin>>n>>m; int sum=0,maxm,maxn; for(i=...

pickoak的博客 324

Sentinel--哨兵系列数据下载地址及流程更新【202310】

哨兵系列数据下载地址及流程更新。哨兵系列卫星作为哥白尼计划的一部分,主要目标便是对地球的观测任务。哥白尼计划由三部分组成:空间部分(哨兵系列太空任务与其他太空机构任务)、测量部分(提供海洋、大陆表面和大气信息的陆基和机载数据收集网络)、数据管理与全球共享。

twg666的博客 3万+

Simplicity Studio V5与EFR32BG22蓝牙开发环境实战指南

本文详细介绍了Simplicity Studio V5集成开发环境与EFR32BG22蓝牙芯片的开发实战指南。内容涵盖开发环境安装、SDK配置、项目创建、调试烧录、外设驱动集成及常见问题解决方案,帮助开发者快速上手物联网蓝牙应用开发,并充分利用EFR32BG22的低功耗与高集成度特性。

v5w6x的博客 320

201509-1数列分段

问题描述 试题编号: 201509-1 试题名称: 数列分段 时间限制: 1.0s 内存限制: 256.0MB 问题描述: 问题描述 给定一个整数数列,数列中连续相同的最长整数序列算成一段,问数列中共有多少段? 输入格式 输入的第一行包含一个整数n,表示数列中整数的个数。 第二行包含n个整数a1, a2, …, an,表示给定的数列,相邻的整数之间用一个空格分隔。 输出格式 输出一个整数,表示给定的数列有多个段。 样例输入 8 8 8 8 0 12 12 8 0 样例输出 5 样例说明 8 8 8是第一

WR的博客 195

OPPO 后端校招面试,过于简单了!

你好,我是 Guide。2026 届秋招陆续开奖公司的越来越多了,今天来看一家手机厂 OPPO。前几天,已经分享了和今年校招开奖的情况。其中,小红书的薪资最为炸裂,大白菜一年都能给到 51w+。不过,相对应的工作强度和压力也是真的难顶,确实很难有钱多又轻松的活!OV (OPPO 和 Vivo)这几年发展真还可以的,这两家的高端机口碑都不错。本人也是最近入手了一款 Vivo 的上一代旗舰,拍照是真的不错啊!每个月会有 1.2k 生活补贴,生活费是按照 8 % 缴纳。

JavaGuide 753

CCF 201509-1 数列分段 代码

CCF 201509-1 数列分段 代码 #include&amp;lt;stdio.h&amp;gt; #include&amp;lt;stdlib.h&amp;gt; #include&amp;lt;memory.h&amp;gt; int main() { int n =0; scanf(&quot;%d&quot;,&amp;amp;n); int* a = (int*)malloc(sizeof(in

weixin_40902100的博客 588

C# WinForm 基于DirectShow.dll编写的程序,可边预览边保存视频,音频和图片

基于微软的DirectShow.dll的二次开发1.自动识别连接的摄像头跟麦克风且可以对其进行选择(默认选中第一个)2.可录制wmv和avi两种格式的视频并且都带有音频,avi可以录制的分辨率和帧数进行选择,wmv默认进行了淸晰度优化如不喜欢可去除代码中有相关提示3.可在预览点开之后进行拍照,也可边录制视频边拍照4.添加了视频和音频的压缩功能(酌情使用)这次二次开发发现C#对DirectShow的相关信息太少,这次做完也不敢藏私共享出来,还望大家指正

廖雪峰Python教程[完整版]

廖雪峰的python教程整理的,已经排好版了,而且还是完整的,适合小白

CCF CSP201509-1数列分段(c++100)

CCF CSP201509-1数列分段 #include<iostream> using namespace std; int main(){ int n, ans = 1, pre; cin>>n; for(int i = 0; i < n; i++){ int num; cin>>num; if(i == 0) pre = num; if(pre!=num) ans++,pre = num; } cout<<ans<

qq_44091681的博客 768

精雕软件(JDpaint) 5.5 绿色版

精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版

CCF认证201509-1数列分段

CCF认证201509-1数列分段题目描述算法设计+题目分析注意点+记录点代码(100分)感谢链接 题目描述 CCF认证201509-1数列分段 算法设计+题目分析 分析题目: 建立两个变量,一个是上一个数last,一个是当前数cur,当这两个数不等时,统计数量+1即可 注意点+记录点 无 代码(100分) 环境 Visual C++6.0 #include <stdio.h> in...

weixin_38562500的博客 156

CCF- CSP 201509-1数列分段 满分题解

【代码】CCF- CSP 201509-1数列分段 满分题解。

只须一笑不须愁X的博客 441

CCF 201509-1 数列分段 python 满分

CCF 201509-1 数列分段 python 满分题目叙述问题描述:略输入格式:略输出格式:略样例满分证明解题思路满分代码 题目叙述 问题描述:略 输入格式:略 输出格式:略 样例 样例输入 8 8 8 8 0 12 12 8 0 样例输出 5 样例说明   8 8 8是第一段,0是第二段,12 12是第三段,倒数第二个整数8是第四段,最后一个0是第五段。 满分证明 解题思路 与前一个相比较,存入新建列表,计数 满分代码 n = int(input()) ll = list(map(int, inp

qq_39407949的博客 305

CCF 201509-1 数列分段(Python满分小白版)

CCF 201509-1 数列分段(100分) 问题描述 代码实现 n = int(input()) a = list(map(int,input().split())) p = [1]*n for i in range(n-1): if (a[i] == a[i+1]): p[i+1] = p[i] else: p[i+1] = p[i]+1 print(max(p)) 效果

渣渣庆的小白学习博客 231

CCF认证真题-(201509-1)-数列分段

1 #include <iostream> 2 using namespace std; 3 int main() 4 { 5 ios::sync_with_stdio(false); 6 cin.tie(0); 7 8 int n; 9 cin >> n; 10 int pre; ...

weixin_30677073的博客 88

CCF201509-1数列分段

试题编号 201509-1 试题名称 数列分段 问题描述 问题描述  给定一个整数数列,数列中连续相同的最长整数序列算成一段,问数列中共有多少段?输入格式  输入的第一行包含一个整数n,表示数列中整数的个数。  第二行包含n个整数a1, a2, …, an,表示给定的数列,相邻的整数之间用一个空格分隔。输出格式  输出一个整数,表示给定的数列有多个段。样例输入88 8 8 0 12 12 8 0样例输出5样例说明  8 8 8是第一段,0是第二段,12 12是第三段,倒数第二个整...

weixin_42650040的博客 283

【java】CCF刷题——201509-1数列分段

任务与代码 试题编号: 201509-1 试题名称: 数列分段 时间限制: 1.0s 内存限制: 256.0MB 问题描述: 问题描述 给定一个整数数列,数列中连续相同的最长整数序列算成一段,问数列中共有多少段? 输入格式 输入的第一行包含一个整数n,表示数列中整数的个数。 第二行包含n个整数a1, a2, …, an,表示给定的数列,相邻的整数之间用一个空格分隔。 输出格式 输出一个整数,...

陈happy的博客 405

CCF-201509-1数列分段

CCF-201509-1数列分段 原题: 分析:还是双重for循环,直接遍历数组,暴力法真好用。 #include <bits/stdc++.h> using namespace std; int main() { int n; scanf("%d",&n); int a[n]; for(int i=0;i<n;i++) { scanf("%d",&a[i]); } int res=1;

qq_46459874的博客 108

CCF:201509-1 数列分段

问题描述 试题编号: 201509-1 试题名称: 数列分段 时间限制: 1.0s 内存限制: 256.0MB 问题描述:   给定一个整数数列,数列中连续相同的最长整数序列算成一段,问数列中共有多少段? 输入格式   输入的第一行包含一个整数n,表示数列中整数的个数。   第二行包含n个整数a1, a2, …, an,表示给定的数列,相邻的整数之间用一个空格分隔。 输出格式   输出一个整数,...

LixDemon的博客 592

CCF201509-1 数列分段

问题描述 试题编号: 201509-1 试题名称: 数列分段 时间限制: 1.0s 内存限制: 256.0MB 问题描述: 问题描述   给定一个整数数列,数列中连续相同的最长整数序列算成一段,问数列中共有多少段? 输入格式   输入的第一行包含一个整数n,表示数列中整数的个数。   第二行包含n个整数a1, a...

神秘的义勇神驹的博客 118
上一篇: CCF 201503-1 图像旋转
下一篇: CCF 201512-1 数位之和
Estrellas_
博客等级 码龄9年 273粉丝 233原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值