通过海量题库、编程比赛和实时排名,系统化提升您的编程能力。
"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提高组]
(读者自行创建,注意每行第一个逗号后面有空格),其内容
给定程序MODI1.C中函数fun的功能是:从s所指字
计算机高级语言程序的运行方法有编译执行和解释执行两种,
已知x={1:1,2:2},那么执行语句x[3]=3之
对负数取平方根,即用函数pow(-1,0.5),其中x
表达式isinstance('abcdefg',str
给定程序中,函数fun功能是:找出100~999之间
以下程序的运行结果是输出如下图形。请填空。
以下程序执行结果是___________。
以综合化和高速化为最主要特点的计算机网络是( )
数据库管理系统(DBMS)是
某文件系统采用索引节点存放文件的属性和地址信息,簇大小
结束后台进程的命令是( )。
vi编辑器有哪几种工作模式?如何在这几种工作模式之间转
怎样更改一个文件的权限设置?
SELECT语句查询条件中的谓词“=ANY”与运算符
如果MySQL服务名为MySQL56,则在Window
若要删除数据库中已经存在的表S,可用( )。
下列程序段的输出结果为( )。
字符串的结束标志是_____。
设a=3,b=4,c=5,则表达式!(a+b)+c-1
有以下程序若想通过键盘输入,使得a1的值为12,a2的
有以下程序程序的输出结果是
有以下程序程序运行后的输出结果是
下面的故事与( )算法有着异曲同工之妙。从前有座山,山
如果根的高度为 1,具有 6 1 个结点的完全二叉树的
计算机界的最高奖是( )。
输入: 10 20输出: _________
完全二叉树的顺序存储方案,是指将完全二叉树的结点从上至
双向链表中有两个指针域 llink和 rlink,分别
更多选择题
更多填空题
计算机二级Python语言程序设计模拟试卷
Python第三方库
2025年考研408计算机统考真题在线评测(附答案)
Python标准库
Python函数
Python文件
Python组合数据类型