全排列acc pascal程序加题解
来源:互联网 发布:分享淘宝链接怎么赚钱 编辑:程序博客网 时间:2024/05/19 05:34
全排列acc pascal程序加题解
全排列
Time Limit:20000MS Memory Limit:65536KTotal Submit:506 Accepted:218
Description
列出所有数字1到数字n的连续自然数的排列,要求所产生的任一数字序列中不允许出现得复数字。
Input
输入:n(1<=n<=9)
Output
由1~n组成的所有不重复的数字序列,每行一个序列。
Sample Input
3
Sample Output
1 2 31 3 22 1 32 3 13 1 23 2 1
Source
elba
程序如下const maxn=1000;var a:array[0..maxn] of longint; n,k:longint; x:array[0..maxn] of boolean;procedure init;begin read(n);end;procedure aa;//输出。var i:integer;begin for i:=1 to n do write(a[i],' '); writeln;end;procedure js;//搜索。var i,j:integer;begin if k>n then//步速 begin aa;//符合就输出。 exit;//结束程序。 end; for i:=1 to n do begin if not x[i] then//判断是否用过。 begin x[i]:=true;//x[i]设置为用过 a[k]:=i;//放入输出数组。 k:=k+1;//步数+1 js;//回溯,步数-1. k:=k-1;//回溯,步数-1.
x[i]:=false;//设为没用过。 end; end;end;begin init;//输入。 k:=1;//第一步 js;//搜索。end.
0 0
- 全排列acc pascal程序加题解
- 级数求和ACC程序加题解PASCAL
- NOIP2011 铺地毯ACC 程序pascal加题解
- NOIP 2000 单词接龙ACC pascal程序加题解。
- NOIP2016普及组复赛第一题ACC程序加题解pascal———买铅笔
- NOIP2016普及组复赛第一题的ACC程序加题解pascal
- 小鱼的游泳时间ACC程序加题解。
- 装载问题ACC pascal程序
- 全排列问题pascal解题程序
- 小鱼的数字游戏的ACC程序和解释PASCAL。
- 全排列题解
- CodeVS1294 全排列 题解
- CodeVS4064 全排列 题解
- 陶陶摘苹果 ACC PASCAL
- 全排列程序
- 全排列程序
- 小程序:全排列
- NOIP2016普及组复赛第二题60分程序加题解pascal大神求帮忙!!!———回文日期
- 软件光栅器一之向量,顶点,矩阵
- Machine Learning Week One
- HDU 5988 Coding Contest 最小费用流变形
- Android学习 (二十) 在fragment里用Intent跳转到其他Activity
- 两有序链表合并为一个--递归与非递归两种方式
- 全排列acc pascal程序加题解
- 最新十款数据恢复软件介绍【免费】
- 三层架构
- DOM文档对象模型——学习总结
- 51nod 1051 最大子矩阵和【dp】
- Unity官方实例教程 Roll-a-Ball(一)
- 第13周OJ练习-2 读取文件计算班级平均分
- hdu2141 (二分)
- Dijkstra方法求解网络最短路