通过海量题库、编程比赛和实时排名,系统化提升您的编程能力。
"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提高组]
有如下程序,运行此程序输出符号?的个数是。
下列描述中,错误的是( )。
将E-R图转换为关系模式时,实体和联系都可以表示为(
对含 9 个关键字的初始序列进行排序,若序列的变化情况
请编写函数fun,其功能是:计算并输出3到n之间(含3
下面概念中,不属于面向对象方法的是( )。
有以下程序:程序的运行结果是。
有以下程序程序执行后的输出结果是( )。
有以下程序:程序运行后的输出结果是。
请在下面程序的横线处填上适当字句,以使程序完整,并使程
表达式list(str+([3,4]))==[3,4]
假设已成功导入Python标准库string,那么表达
删除列表中重复元素最简单的方法是将其转换为集合后再重新
编写程序,其功能是:用for循环语句求1到n之间所有偶
已知列表对象x =['11' , '2' , '3']
编写程序,键盘输入一个不多于 4位数,求出它是几位数:
在C语言源程序中,一个变量代表___________。
文件传输协议是( )上的协议。
有以下程序 程序运营时输入:1234567程序的运营
数据库的设计主要是为特定应用环境构造出最优的 和物
在Student表的Sname列上建立一个唯一索引的S
下列正确的命令是( )
若用如下的SQL语句创建一个STUDENT表则可以插入
在计算机系统中能够实现对数据库资源进行统一管理和控制的
下列事件中,属于外部中断事件的是( )I.访存时缺页
功能:统计出若干个学生的平均成绩,最高分以及得最高分的
功能:编写函数求1~50(包括50)中奇数的平方和,结
条件表达式x?'a':'b'中,若x=0时,表达式的值
给定程序函数fun的功能是:比较两个字符串,将长的那个
输出 :____
更多选择题
更多填空题
第十章 C++流
第九章 C++模板
第八章 C++运算符重载
C++语言程序设计真题5
C++语言程序设计真题4
C++语言程序设计真题3
C++语言程序设计真题2