通过海量题库、编程比赛和实时排名,系统化提升您的编程能力。
"NOIP真题" 试卷中 NOIP第二十三届全国青少年信息学奥林匹克联赛初赛试题[2017提高组]和NOIP第二十三届全国青少年信息学奥林匹克联赛初赛试题[2017普及组] 中有题目如下:
第1题
#include <iostream> #include <string> using namespace std; int main() { string ch; int a[200]; int b[200]; int n, i, t, res; cin >> ch; n = ch.length(); for(i = 0; i < 200; i++) b[i] = 0; for(i = 1; i <= n ; i++) { a[i] = ch[i-1] - '0'; b[i] = b[i-1] + a[i]; } res = b[n]; t = 0; for(i = n; i > 0; i--) { if(a[i] == 0) t++; if(b[i-1] + t < res) res = b[i-1] + t; } cout << res << endl; return 0; }
输入:
1001101011001101101011110001
输出:( )
所属试卷:NOIP第二十三届全国青少年信息学奥林匹克联赛初赛试题[2017提高组], NOIP第二十三届全国青少年信息学奥林匹克联赛初赛试题[2017普及组]
定义学生选修课程的关系模式如下:SC(S#, Sn,
下面可以作为软件设计工具的是( )。
设某二叉树的后序序列为CBA,中序序列为ABC,则该二
给定程序中,函数fun的功能是:计算下式前n项的和作为
若有说明:则以下叙述正确的是 ( )。
若有函数声明:以下叙述正确的是( )。
有以下程序:程序运行后的输出结果是。
以下程序找出二维数组a中每行的最大值,并按一一对应的顺
字符串“ab\n\012\\\"”的长度是______
当a=1,b=2,c=3时,执行以下程序段后a=___
当键盘输入18时,下面程序运行结果是_________
以下程序的功能是:借助指针变量找出数组元素中最大值所在
假定输入的字符串中只包含字母和*号。请编写函数fun,
若x=2,y=3,则x&y的结果是( )。
在Linux系统下,第二个IDE通道的硬盘(从盘)被标
设C语言程序my.cA. 生成目标文件my.o的命令是
设定限制用户使用磁盘空间的命令是( )。
假如您需要找出 /etc/my.conf 文件属于哪个
关系代数中的σ运算符对应于SQL语言中的 子句。
VLAN的划分不包括以下哪种方法?
关于Excel 数据库应用的描述正确的有( )。
以下说法正确的是( )
在下图所示的 5 阶 B 树 T 中,删除关键字 26
如果被调用函数的定义出现在主调函数之前,可以不必加以声
以下标识符中可以作为用户函数名的是( )。
设顺序表的长度为40,对该表进行冒泡排序。在最坏情况下
函数fun的功能是:将十进制正整数m转换成k(2sks
约定二叉树的根节点高度为 1。一棵结点数为 2016的
一棵结点数为2015 的二叉树最多有( )个叶子结点。
把 M 个同样的球放到 N 个同样的袋子里,允许有的袋
更多选择题
更多填空题
第十章 C++流
第九章 C++模板
第八章 C++运算符重载
C++语言程序设计真题5
C++语言程序设计真题4
C++语言程序设计真题3
C++语言程序设计真题2