通过海量题库、编程比赛和实时排名,系统化提升您的编程能力。
"NOIP真题" 试卷中 NOIP第十八届全国青少年信息学奥林匹克联赛初赛试题[2012普及组] 中有题目如下:
第1题
#include <iostream> #include <string> using namespace std; int n, ans, i, j; string s; char get(int i){ if (i < n) return s[i]; else return s[i-n]; } int main(){ cin >> s; n = s.size(); ans = 0; for (i = 1; i <= n-1; i++){ for (j = 0; j <= n-1; j++) if (get(i+j) < get(ans+j)){ ans = i; break; }else if (get(i+j) > get(ans+j)) break; } for (j = 0; j <= n-1; j++) cout<<get(ans+j); cout<<endl; }
输入: CBBADADA
输出: ______
所属试卷:NOIP第十八届全国青少年信息学奥林匹克联赛初赛试题[2012普及组]
有如下程序(值传递、局部变量相关),编译运行这个程序将
有如下类声明,在构造函数XB的下列定义中,正确的是
阅读下列程序:该程序在编译时的结果是( )。
设循环队列的存储空间为Q(1:35),初始状态为fro
待排序的关键码序列为(15,20,9,30,67,65
设有定义:char *c;以下选项中能够使字符型指针c
有以下程序程序运行后的输出结果是( )。
以下选项中叙述正确的是( )。
对定义重载函数的下列要求中,______是错误的。
已知 x=[3,5,7],那么执行语句x[:3]= [
字典:d={"张三":88,"李四":90,"王五":
请阅读下面的程序,在空白处填写正确的代码,该程序的功能
以下程序时将矩阵a、b的和存入矩阵c中并按矩阵形式输出
若s是int型变量,且s=7,则表达式s/2+(s+1
增加一个用户的命令是______
改变命令提示符的环境变量是
交换线程通过三种途径来缩减已使用的内存页面:____、
MYSQL用于对分组统计结果进行选择的语句是 。
数据库应用系统设计的需求分析阶段生成的文档主要有数据字
在SQL中,删除索引的命令是
装填因子是散列表的一个重要参数,它反映散列表的装满程度
0,1,2,3,4 中选取4个数字,能组成个不同四
已知f(n)=n!=n×(n-1)×(n-2)×···
(7 分)下表给出了整型信号量 S 的 wait和
软件生存周期一般可分为 、可行性研究、 、设计
(9分)43题的C语言代码,对应的机器级代码如下,请回
设有以下共用体类型说明和变量定义,则变量a在内存所占字
函数fun的功能是:在有n名学生,2门课成绩的结构体数
(分数背包)小 S 有 n 块蛋糕,编号从 1 到 n
如右图所示,共有 13个格子。对任何一个格子进行一次操
更多选择题
更多填空题
第十章 C++流
第九章 C++模板
第八章 C++运算符重载
C++语言程序设计真题5
C++语言程序设计真题4
C++语言程序设计真题3
C++语言程序设计真题2