国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學院 > 開發設計 > 正文

ccf試題 序列分段

2019-11-10 22:40:49
字體:
來源:轉載
供稿:網友

問題描述   給定一個整數數列,數列中連續相同的最長整數序列算成一段,問數列中共有多少段? 輸入格式   輸入的第一行包含一個整數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>#include <stdio.h>#include <queue>#include <algorithm>#include <cmath>#include <string>using namespace std;int a[1010];int main(){ int n; cin>>n; cin>>a[0]; int counter=1; for(int i=1;i<n;i++) { cin>>a[i]; if(a[i]!=a[i-1]) { counter++; } } cout<<counter<<endl; return 0;}
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 禹城市| 望城县| 宜章县| 长治市| 乐平市| 巴马| 岱山县| 东兴市| 寻乌县| 万年县| 安溪县| 元朗区| 滨州市| 昌都县| 新郑市| 闽清县| 长武县| 苏尼特左旗| 孝感市| 辽阳县| 馆陶县| 湾仔区| 天峻县| 康定县| 锦屏县| 广宁县| 嵊州市| 车险| 龙山县| 赞皇县| 昌宁县| 沁源县| 宕昌县| 百色市| 望城县| 长子县| 荆门市| 嵩明县| 若羌县| 齐齐哈尔市| 新闻|