通过海量题库、编程比赛和实时排名,系统化提升您的编程能力。
"NOIP真题" 试卷中 NOIP第十九届全国青少年信息学奥林匹克联赛初赛试题[2013提高组] 中有题目如下:
第1题
(两元序列)试求一个整数序列中,最长的仅包含两个不同整数的连续子序列。如有多个子 序列并列最长,输出任意一个即可。例如,序列“ 1 1 2 3 2 3 2 3 3 1 1 1 3 1 ”中,有 两段满足条件的最长子序列,长度均为 7,分别用下划线和加粗斜体标出。
#include <iostream> using namespace std; int main(){ const int SIZE = 100; int n, i, j, a[SIZE], cur1, cur2, count1, count2, ans_length, ans_start, ans_end; //cur1, cur2 分别表示当前子序列中的两个不同整数 //count1, count2 分别表示 cur1, cur2 在当前子序列中出现的次数 cin>>n; for (i = 1;i <= n;i++) cin>>a[i]; i = 1; j = 1; //i, j 分别表示当前子序列的首尾,并保证其中至多有两个不同整数 while ((j <= n) && (a[j] == a[i])) j++; cur1 = a[i]; cur2 = a[j]; count1 =①; count2 = 1; ans_length = j - i + 1; while (j < n) { j++; if (a[j] == cur1) count1++; else if (a[j] == cur2) count2++; else { if (a[j - 1] ==② ) { while (count2 > 0) { if (a[i] == cur1) count1--; else count2--; i++; } cur2 = a[j]; count2 = 1; }else { while (count1 > 0) { if (a[i] == cur1) ③ ; else ④ ; i++; } ⑤ ; count1 = 1; } } if (ans_length < j - i + 1) { ans_length = j - i + 1; ans_start = i; ans_end = j; } } for (i = ans_start;i <= ans_end;i++) cout<<a[i]<<' '; return 0; }
所属试卷:NOIP第十九届全国青少年信息学奥林匹克联赛初赛试题[2013提高组]
下列关于二叉树及森林的叙述中,正确的是( )。
编写代码,获得用户输入的一个十进制数,分别输出其二进制
Python 语言中用来表示代码块所属关系的语法是(
给定程序MODI1.C中函数fun的功能是:统计sub
有以下程序:程序的运行结果是( )。
有以下程序:程序运行后的输出结果是。
设有定义:则以下赋值语句中正确的是。
设有以下程序段:则变量y的取值范围是。
下列关于运算符重载描述中,正确的是( )。
已知列表对象x=['11','2','3'],则表达式
已知x = 1ist(range(20)),那么语句x
下面程序的功能是完成用100元人民币换成1元、2元、5
有以下程序 程序运营后的输出结果是
下列选项中,可提高同步总线数据传输率的是( )。Ⅰ.
什么是链接?符号链接与硬链接的区别是什么?答:链接是指
升级安装wu-ftpd软件包参考答案:rpm –Uvh
在客户/服务器结构中,DBMS运行在 。
逻辑层的数据模型是描述数据库数据整体的逻辑结构,称为
简称DBS,它是由数据库、硬件、软件、用户等组成
MySQL客户端程序 _____ 用于从数据备份文件中
MySQL中使用GRANT语句授权时可用 ______
对于题 45,若计算机 M 的主存地址为 32 位,釆
38 .若主机甲与主机乙已建立一条TCP连接,最大段长
(9 分)某网络拓扑如题 47 图所示,R 为路由器,
进程 P1、P2 和 P3 进入就绪队列的的时刻,优先
若输入字符串:abcde<回车>,则以下while循环
若有以下程序则程序的输出结果是
假设输入的 n 和 d[i] 都是不超过 10000的
FTP 可以用于( ) 。
(子集划分)将 n 个数{1,2,…,n}划分成 r
更多选择题
更多填空题
全国计算机等级考试《二级Java语言程序设计》真题(五)
全国计算机等级考试《二级Java语言程序设计》真题(四)
全国计算机等级考试《二级Java语言程序设计》真题(三)
全国计算机等级考试《二级Java语言程序设计》真题(二)
全国计算机等级考试《二级Java语言程序设计》真题(一)
计算机二级Python语言程序设计模拟试卷
Python第三方库