通过海量题库、编程比赛和实时排名,系统化提升您的编程能力。
"NOIP真题" 试卷中 NOIP第二十二届全国青少年信息学奥林匹克联赛初赛试题[2016提高组] 中有题目如下:
第1题
#include <iostream> using namespace std; int main() { char a[100][100], b[100][100]; string c[100]; string tmp; int n, i = 0, j = 0, k = 0, total_len[100], length[100][3]; cin >> n; getline(cin, tmp); for (i = 0; i < n; i++) { getline(cin, c[i]); total_len[i] = c[i].size(); } for (i = 0; i < n; i++) { j = 0; while (c[i][j] != ':') { a[i][k] = c[i][j]; k = k + 1; j++; } length[i][1] = k - 1; a[i][k] = 0; k = 0; for (j = j + 1; j < total_len[i]; j++) { b[i][k] = c[i][j]; k = k + 1; } length[i][2] = k - 1; b[i][k] = 0; k = 0; } for (i = 0; i < n; i++) { if (length[i][1] >= length[i][2]) cout << "NO,"; else { k = 0; for (j = 0; j < length[i][2]; j++) { if (a[i][k] == b[i][j]) k = k + 1; if (k > length[i][1]) break; } if (j == length[i][2]) cout << "NO,"; else cout << "YES,"; } } cout << endl; return 0; }
输入 :
3
AB:ACDEbFBkBD
AR:ACDBrT
SARS:Severe Atypical Respiratory Syndrome
输出 : ____
(注:输入各行前后均无空格)
所属试卷:NOIP第二十二届全国青少年信息学奥林匹克联赛初赛试题[2016提高组]
下列关于模板的叙述中,错误的是
使用 time 库的相关函数获取 3 天前的时间。参考
在以下给出的表达式中,与while(E)中的(E)不等
在一个C源程序文件中所定义的全局变量,其作用域为( )
有以下程序程序运行后的输出结果是( )。
表达式 chr(ord('A')+2)的值为_____
已知函数定义def demo(x,y,op):retu
表达式{*range(4),4,*(5,6,7)}的值
#编写一个函数,从键盘上输入两个数,求最大公约数和最小
以下叙述中正确的是( )。
以下程序输出结果是___________。
假设变量a和b均为整型,以下语句可以不借助任何变量把a
用户编写了一个文本文件a.txt,想将该文件名称改为t
某文件的权限为:d-rw-_r--_r--,用数值形式
在vi中退出不保存的命令是?
MYSQL并发控制的主要方法是采用 _____ 。
create procedure是创建存储过程的命令,
若串S1=‘ABCDEFG’, S2=‘9898’ ,
以下关于高精度运算的说法错误的是( )。
若大小为 12B 的应用层数据分别通过 1 个 UDP
以下程序段要求从键盘输入字符,当输入字母为'Y' 时,
语句char ch[12]={"C Program"}
若输入字符串:abcde<回车>,则以下while循环
已知i=5,写出语句a=(i>5)?0:1;执行后整型
C语言源程序文件的后缀是.c,经过编译之后,生成后缀为
运算符的级别由高向低依次为赋值运算符->关系运算符->
已知字符'A'的ASCⅡ代码值是65,字符变量c1的值
(魔法数字)小H的魔法数字是4。给定n,他希望用若干个
(最小区间覆盖)给出 n个区间,第 i个区间的左右端点
小陈现有2个任务A,B要完成,每个任务分别有若干步骤如
更多选择题
更多填空题
第十章 C++流
第九章 C++模板
第八章 C++运算符重载
C++语言程序设计真题5
C++语言程序设计真题4
C++语言程序设计真题3
C++语言程序设计真题2