专栏首页C语言及其他语言【每日一题】问题 1218: 排列

【每日一题】问题 1218: 排列

关注我们

题目描述

Ray又对数字的列产生了兴趣: 现有四张卡片,用这四张卡片能排列出很多不同的4位数,要求按从小到大的顺序输出这些4位数。

输入

每组输入数据的第一行含有一个正整数N,表示后面行中有N个随机整数。若N=0,表示处理结束。

输出

对每组卡片按从小到大的顺序输出所有能由这四张卡片组成的4位数,千位数字相同的在同一行,同一行中每个四位数间用空格分隔,每组输出数据间空一行,最后一组数据后面没有空行。

样例输入

2 1 2 3 4 1 2 3 5

样例输出

1234 1243 1324 1342 1423 1432 2134 2143 2314 2341 2413 2431 3124 3142 3214 3241 3412 3421 4123 4132 4213 4231 4312 4321 1235 1253 1325 1352 1523 1532 2135 2153 2315 2351 2513 2531 3125 3152 3215 3251 3512 3521 5123 5132 5213 5231 5312 5321

本文分享自微信公众号 - 编程范(dotcpp),作者:行者还小

原文出处及转载信息见文内详细说明,如有侵权,请联系 yunjia_community@tencent.com 删除。

原始发表时间:2018-04-09

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • 《ACM入门系列》视频教程

    本套教程为黄老师主讲的ACM关于基本输入输出、ACM介绍、OJ使用以及相关解题经验的入门级视频,适合刚刚拥有C语言基础,想搞ACM但无从下手的同学们。 学习目标...

    编程范 源代码公司
  • OJ系统(ACM/NOI)的基本输入输出教程

    在介绍OJ系统之前,首先为大家介绍一下ACM: ACM原代表美国计算机协会,因其举办的ICPC即国际大学生程序设计竞赛而闻名全世界,此项赛事要求学生的在五小时内...

    编程范 源代码公司
  • 第一个 C 语言编译器是怎样编写的?

    作者: 伯乐在线 - Chaobs 网址: http://blog.jobbole.com/94311/ 首先向C语言之父Dennis Ritchie致敬! ...

    编程范 源代码公司
  • 如此简单的Flex拖动效果

    <mx:Panel title="Select activities" layout="horizontal">

    用户3135539
  • 有了Pycharm,就卸载掉Postman吧

    If you have good thoughts they will shine out of your face like sunbeams and you...

    小闫同学啊
  • Redis入门,我是认真的

    说起来,可能有些小伙伴会不相信,我是第一次用 Redis,真的。因为公司小,业务量小,Redis 根本派不上用场。不过,最近打算把系统升级一下,顺带把当下时髦的...

    沉默王二
  • 最快的组合数算法之Python实现

    原理:以Cni(8,3)为例,按定义式将其展开为(8*7*6*5*4*3*2*1)/(3*2*1)/(5*4*3*2*1),对于8到6之间的数,分子上出现一次而...

    Python小屋屋主
  • Swoole入门到实战(二):进程,内存和协程、Swoole完美支持ThinkPHP5

    以树状图显示进程间的关系:pstree -p 进程id 启动成功后会创建worker_num+2个进程。Master进程+Manager进程+s...

    唐成勇
  • [PHP] pow指数运算函数与二进制

    1.a的-2次方=(a分之一)的2次方 2.-a的2次方 3次方 按照这个规则,负负得正,负正得负,正正得正,指数是偶数最终结果是正的,是奇数就是负的 3.二进...

    陶士涵
  • 【“协力抗疫,码力全开”线上公益黑马+8+疫小区+德德小队】

    和平年代没有出现问题会在特殊时期爆发出来,比如说这次新型冠状病毒的传播。比如说政府的反应速度,民众对政府的监管,捐赠用品的去向,透明度等。宏观层面大家都能看到,...

    aHeartToGo

扫码关注云+社区

领取腾讯云代金券