通过海量题库、编程比赛和实时排名,系统化提升您的编程能力。
"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普及组]
有类声明:class Foo(int bar);则Fo
假定计算机M 字长为 32 位,按字节编址,采用 32
下面可以作为软件设计工具的是( )。
有以下程序段执行上述语句后,m和n的值分别是( )。
给定程序的功能是:从键盘输入若干行文本(每行不超过80
一个类的友元函数能够访问该类的_____。
写出下面程序的执行结果:1)2)#include<io
已知字典 x= {i:str(i+3) for i i
将两个列表的内容合并的方法是( )。
执行下面程序段后,k的值为________。
在C语言中,输入操作是由库函数____________
下面有关网桥的说法,哪一个是错误的( )
如果您想列出当前目录以及子目录下所有扩展名为“.txt
设关系模式R(A,B,C)和S(B,D,E),R和S执
定义的游标cur读取student表中学生名单(含学号
基本表属于三级模式中的( )
由3 个结点可以构造出多少种不同的有向树?( )
删除数据表中的一条记录用以下哪一项( )
创建数据库使用以下哪项( )
学生表student中包含字段:学生编号sid(主键)
某“调整工资”处理模块接受一个“职称”的变量,根据职称
对于无向图 G=(V,E),下列选项中,正确的是( )
变量的本质是代表内存中的一个存储单元的_____。
已知a=10,b=15,c=1,d=2,e=10,则表
函数的_____调用是一个函数直接或间接地调用它自身。
若有以下定义,则计算表达式y+=y-=m*=y后的y值
在8位二进制补码中,10101011表示的数是十进制下
输入: 30输出: _________
(格雷码, GrayCode ) 格雷码是对十进制数
在下列各种排序算法中,不是以“比较”作为主要操作的算法
更多选择题
更多填空题
第十章 C++流
第九章 C++模板
第八章 C++运算符重载
C++语言程序设计真题5
C++语言程序设计真题4
C++语言程序设计真题3
C++语言程序设计真题2