通过海量题库、编程比赛和实时排名,系统化提升您的编程能力。
"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提高组]
下面关于函数模板的表述中不正确的是
JFrame的默认布局管理器是( )。
下列方法中能够用来实现线程之间通信的是( )。
有以下程序段以下选项中表达式的值为11的是。
有以下程序(strcat函数用以连接两个字符串):程序
以下选项中不能用作C程序合法常量的是。
假设已成功导入Python标准库string,那么表达
集合:s={1,2,3,4,5,6},t={4,5,6
给定程序MODI1.C中函数fun的功能是:输出M行M
与十进制数 1770.625 对应的八进制数是____
设int *ptr,x,array[5]={5,4,3
把网络分为电路交换网、报文交换网、分组交换网属于按(
若有"double a;",则正确的输入语句是( )
编写1个弹出式菜单的shell程序并实现其简单的菜单功
______命令能够实时地显示进程状态信息。
简要论述Kswapd核心线程的动态特性。答:主要通过n
哪个命令可以将普通用户转换成超级用户( )
MYSQL查询语句中用inner join(join)
MySQL创建存储过程时 _____表示输入类型参数。
使用 ____ 是提高select操作性能的最佳途径
下列哪些数据是字符型数据。( )
静态变量和外部变量的初始化是在_____阶段完成的,而
功能:判断一个整数w的各位数字平方之和能否被5整除,可
有以下程序程序运行后的输出结果是
某带链栈初始状态为top=bottom=NULL,经过
输入:840 70 50 70 20 40 10 30
( )是目前互联网上常用的 E-mail 服务协议
输入: NOIP 3输出: ______
N 个人在操场里围成一圈,将这 N 个人按顺时针方向从
(棋盘覆盖问题)在一个 k k 2 × 2 个方格组成
更多选择题
更多填空题
第十章 C++流
第九章 C++模板
第八章 C++运算符重载
C++语言程序设计真题5
C++语言程序设计真题4
C++语言程序设计真题3
C++语言程序设计真题2