今天是5.20?!没关系,这不影响单身的我们继续写题QAQ

题目描述

情人节到了,Uim打算给他的后宫们准备情人节礼物。UIm一共有N(1<=N<=9)个后宫妹子(现充去死 挫骨扬灰!)。

为了维护他的后宫的稳定。他通过编程,得出了一个送礼物的最佳顺序。这个我们管不着。

然而他认为,如果什么事情做得太圆满不是什么好事。于是他希望得到 原定顺序 的 前一个字典序的序列。

输入格式

第一行一个整数N

第二行N个整数,表示原定排列

输出格式

前一个排列

输入输出样例

输入 #1

3
1 3 2

输出 #1

1 2 3

代码如下:(全排)

import itertoolsn = int(input())
lst = list(map(str, input().split()))
lst2 = list(itertools.permutations(lst))for i in range(len(lst2)):lst2[i] = list(lst2[i])lst2.sort()
for i in range(len(lst2)):if lst == lst2[i] and i == 0:print('ERROR')breakelif lst == lst2[i] and i != 0:for j in lst2[i - 1]:print(' '.join(map(str, j)), end=' ')break

【Python】P2525 Uim的情人节礼物·其之壱相关推荐

  1. 洛谷——P2525 Uim的情人节礼物·其之壱

    P2525 Uim的情人节礼物·其之壱 题目描述 情人节到了,Uim打算给他的后宫们准备情人节礼物.UIm一共有N(1<=N<=9)个后宫妹子(现充去死 挫骨扬灰!). 为了维护他的后宫的 ...

  2. 洛谷:P2525 Uim的情人节礼物·其之壱

    洛谷:P2525 Uim的情人节礼物·其之壱:题目链接 题解:利用C++的prev_permutation函数:可以求出给定数组的上一个字典序排序. #include <bits/stdc++. ...

  3. 【寒假每日一题】luogu P2525 Uim的情人节礼物·其之壱

    题目链接:P2525 Uim的情人节礼物·其之壱 - 洛谷 | 计算机科学教育新生态 (luogu.com.cn) 题目描述 情人节到了,Uim打算给他的后宫们准备情人节礼物.UIm一共有N(1< ...

  4. [洛谷]P2525 Uim的情人节礼物·其之壱

    这题我们只需要判断当前这个序列是否存在上一个字典序即可,这里可以用到一个叫做prev_permutation(a,a+n)的一个函数,它可以用来输出上一个序列,所以只需要用它判断一下是否存在上一个字典 ...

  5. 洛谷——P2524 Uim的情人节礼物·其之弐

    P2524 Uim的情人节礼物·其之弐 题目描述 前传:详见洛谷P2525 Uim成功地按照顺序将礼物送到了N个妹子的手里并维持她们的和谐. Uim现在想知道,他最终选择的顺序是所有给N个妹子送礼顺序 ...

  6. Uim的情人节礼物·其之弐(洛谷-P2524)

    题目描述 Uim成功地按照顺序将礼物送到了N个妹子的手里并维持她们的和谐. Uim现在想知道,他最终选择的顺序是所有给N个妹子送礼顺序中.字典序第几小的. 输入输出格式 输入格式: 第一行一个整数N, ...

  7. python表白动画_送你个情人节礼物:Python版抖音同款表白神器

    又到了一年一度的情人节!大家都准备送什么给自己心仪的对象呢? 鲜花.巧克力都太俗套了,今天给大家带来一个抖音上看到的表白神器 - 用Python写一个告白程序,让她看到你满满的爱(tao)意(lu). ...

  8. 送你个情人节礼物:Python版抖音同款表白神器

    又到了一年一度的情人节!大家都准备送什么给自己心仪的对象呢? 鲜花.巧克力都太俗套了,今天给大家带来一个抖音上看到的表白神器 - 用Python写一个告白程序,让她看到你满满的爱(tao)意(lu). ...

  9. 情人节礼物------用她的照片和我们的聊天记录生成词云~

    用到的知识点 python读写文件 python正则表达式过滤无用信息 jieba分词与自定义字典 停用词筛选.统计词频 调用wordcloud绘制词云 第一步 从电脑版蛐蛐导出聊天记录.(手机一般不 ...

  10. html玫瑰花效果代码,html5渲染3D玫瑰花情人节礼物js特效代码

    情人节马上就要到来了,这里给程序员前端设计师们献上一个,html5渲染而成的3D玫瑰花js效果,可以作为虚拟的情人节礼物送给自己的爱人.支持html5的浏览器查看. 查看演示 下载资源: 16 次 下 ...

最新文章

  1. 人工智能会取代科学家吗
  2. [LeetCOde][Java] Best Time to Buy and Sell Stock III
  3. Oracle 日志文件
  4. IOS学习之路七(使用 Operation 异步运行任务)
  5. ORM中的Model与DDD中的DomainModel
  6. avr计数_使用8位LCD创建计数器| AVR
  7. Java求数组元素的最大和最小值
  8. linux内核字符驱动设备,Linux学习笔记——linux内核字符设备驱动-Go语言中文社区...
  9. 基于modbus协议的工业自动化网络规范_一种基于Modbus的工业通信网关设计
  10. LeetCode每日一题——两数之和
  11. Linux系统磁盘管理基本知识
  12. 安装TensorFlow-gpu
  13. 计算机二级ms高级应用考试内容,计算机二级《MSOffice》高级应用考试大纲
  14. Python通用编程 - 第二章:流程控制
  15. vue使用bulma
  16. unity helios_用于Eclipse Helios的JBoss工具!
  17. 手机端微信突然弹出电脑端已登录,是什么原因?
  18. 迅为iTOP-i.MX6ULL开发板I2C驱动程序实现 I2C通信
  19. 华为平板M5一键刷ji教程--精简ROOT工具分享
  20. 入门:因果推断 简介

热门文章

  1. app软件测试的意义,APP测试用例的作用是什么
  2. 第十届“泰迪杯”挑战赛B题,获国家一等奖,提名国特,电力负荷预测及突变点检测分析论文、思路、程序分享
  3. 基于OpenCv的人脸识别(Python完整代码)
  4. GBase数据库产品介绍
  5. VPX,CompactPCI serial 总线
  6. 微信公众号 语音转文字api_快速上手——微信公众号开发接入
  7. 微信公众号-推送模板消息
  8. linux sata硬盘热交换,学员原创-杨欢最详细西数硬盘热交换流程
  9. qca956x flash usb
  10. gfsk调制频谱_gfsk调制方式