通过海量题库、编程比赛和实时排名,系统化提升您的编程能力。
"NOIP真题" 试卷中 NOIP第二十四届全国青少年信息学奥林匹克联赛初赛试题[2018提高组] 中有题目如下:
第1题
#include <iostream> using namespace std; string s; long long magic(int l, int r){ long long ans = 0; for (int i = l; i <= r; ++i){ ans = ans * 4 + s[i] - 'a' + 1; } return ans; } int main(){ cin >> s; int len = s.length(); int ans = 0; for (int l1 = 0; l1 < len; ++l1){ for (int r1 = l1; r1 < len; ++r1){ bool bo = true; for (int l2 = 0; l2 < len; ++l2){ for (int r2 = l2; r2 < len; ++r2){ if (magic(l1, r1) == magic(l2, r2) && (l1 != l2 || r1 != r2)){ bo = false; } } } if (bo){ ans += 1; } } } cout << ans << endl; return 0; }
输入 :
abacaba
输出 :________
所属试卷:NOIP第二十四届全国青少年信息学奥林匹克联赛初赛试题[2018提高组]
如需要向一个二进制文件尾部添加数据,则该文件的打开方式
已知类MyClass的定义及对象obj,下列语句中违反
优化数据库系统查询性能的索引设计属于数据库设计的( )
将E-R图转换为关系模式时,E-R图中的属性可以表示为
有以下程序程序的运行结果是( )。
以下函数按每行8个输出数组中的数据:下划线处应填入的语
有以下程序:程序的运行结果是。
有以下程序:程序运行的结果是。
表达式long(intVar)也可表示为_______
请填空:建立如图所示存储结构所需说明语句是______
编写程序实现功能:对于给定的一个百分制成绩,改用相应的
若s是int型变量,且s=7,则表达式s/2+(s+1
下面程序运行结果是_______。
增加一个用户的命令是______
自由软件的含义是( )。
赋予所有用户读和写backup.tar.gz文件的权限
MySQL中gbk字符集的默认校对规则是 。
下面不属于数据库实施阶段工作的是( )
(15 分)已知无向连通图 G 由顶点集 V 和边集
(容器分水)有两个容器,容器 1 的容量为为 a 升,
则x的值为_____。
函数调用时的实参和形参之间的数据是单向的_____传递
定义结构体的关键字是( )。
若有以下定义,则计算表达式y+=y-=m*=y后的y值
某系统结构图如下图所示,则该系统结构图的宽度是
(大整数除法)给定两个正整数 p和 q,其中 p不超过
某中学在安排期末考试时发现,有 7个学生要参加 7门课
输入: 7输出:______
体育课的铃声响了,同学们都陆续地奔向操场,按老师的要求
记 T 为一队列初始为空现有 n 个总和不超过 32
更多选择题
更多填空题
第十章 C++流
第九章 C++模板
第八章 C++运算符重载
C++语言程序设计真题5
C++语言程序设计真题4
C++语言程序设计真题3
C++语言程序设计真题2