通过海量题库、编程比赛和实时排名,系统化提升您的编程能力。
"NOIP真题" 试卷中 NOIP第十八届全国青少年信息学奥林匹克联赛初赛试题[2012提高组] 中有题目如下:
第1题
(排列数)输入两个正整数 n,m(1≤n≤20,1≤m≤n),在 1~n 中任取 m 个数,按字典序从小到大输出所有这样的排列。
例如输入:
3 2
输出:
1 2
1 3
2 1
2 3
3 1
#include<iostream> #include<cstring> using namespace std; const int SIZE = 25; bool used[SIZE]; int data[SIZE]; int n, m, i, j, k; bool flag; int main(){ cin>>n>>m; memset(used, false, sizeof(used)); for (i = 1; i <= m; i++){ data[i] = i; used[i] = true; } flag = true; while (flag){ for (i = 1; i <= m-1; i++)cout<<data[i]<<""; cout << data[m] << endl; flag =①; for (i = m; i >= 1; i--){ ②; for (j = data[i]+1; j <= n; j++) if (!used[j]){ used[j] = true; data[i] =③; flag = true; break; } if (flag){ for (k = i+1; k <= m; k++) for (j = 1; j <=④; j++) if (!used[j]){ data[k] = j; used[j] = true; break; } ⑤; } } } }
所属试卷:NOIP第十八届全国青少年信息学奥林匹克联赛初赛试题[2012提高组]
下列叙述中正确的是( )。
C语言程序中,若函数无返回值,则应该对函数说明的类型是
有以下程序:程序的运行结果是。
有以下程序:程序运行后的输出结果是( )。
已知x='hello world.',那么表达式x.f
Python用来访问和操作内置数据库SQLite的标准
表达式set([1,1,2、3])的值为_______
某服装店经营套服且单件出售,若一次购买不少于50套,则
结构化程序是由________、________、__
某公司网络如题47图所示。IP地址空间192.168.
下列那一个指令可以用来查看系统负载情形( )
在 bash shell 环境下,当一命令正在执行时,
MYSQL查询语句中用inner join(join)
存储引擎事务是不安全的,且不支持外键,但它占用空
_____表是最重要的权限表,存储有用户对所有数据库操
MySQL创建存储过程时 ____表示输出类型参数
MySQL提供的存储引擎是基于( )的。
设有课程关系Course(课程号,课程名,学分,开设专
在用堆排序算法排序时,如果要进行增序排序,则需要采用“
以下说法正确的是( )
(编辑距离)给定两个字符串,每次操作可以选择删除(De
假设输入字符串由 ASCII 可见字符组成,该算法最坏
执行下列语句后,*(p+1)的值是_____。
执行语句a=b=c;后a的值是_____。
若a是int型变量,则计算表达式a=25/3%3后a的
给定程序BLANK1.C中,函数fun的功能是在数组中
下面函数的功能是。
设循环队列的存储空间为Q(1:50),初始状态为fro
下列不属于面向对象程序设计语言的是( )。
输入: 2 1 3输出 :__________
更多选择题
更多填空题
计算机二级Python语言程序设计模拟试卷
Python第三方库
2025年考研408计算机统考真题在线评测(附答案)
Python标准库
Python函数
Python文件
Python组合数据类型