【Python】P2525 Uim的情人节礼物·其之壱
今天是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的情人节礼物·其之壱相关推荐
- 洛谷——P2525 Uim的情人节礼物·其之壱
P2525 Uim的情人节礼物·其之壱 题目描述 情人节到了,Uim打算给他的后宫们准备情人节礼物.UIm一共有N(1<=N<=9)个后宫妹子(现充去死 挫骨扬灰!). 为了维护他的后宫的 ...
- 洛谷:P2525 Uim的情人节礼物·其之壱
洛谷:P2525 Uim的情人节礼物·其之壱:题目链接 题解:利用C++的prev_permutation函数:可以求出给定数组的上一个字典序排序. #include <bits/stdc++. ...
- 【寒假每日一题】luogu P2525 Uim的情人节礼物·其之壱
题目链接:P2525 Uim的情人节礼物·其之壱 - 洛谷 | 计算机科学教育新生态 (luogu.com.cn) 题目描述 情人节到了,Uim打算给他的后宫们准备情人节礼物.UIm一共有N(1< ...
- [洛谷]P2525 Uim的情人节礼物·其之壱
这题我们只需要判断当前这个序列是否存在上一个字典序即可,这里可以用到一个叫做prev_permutation(a,a+n)的一个函数,它可以用来输出上一个序列,所以只需要用它判断一下是否存在上一个字典 ...
- 洛谷——P2524 Uim的情人节礼物·其之弐
P2524 Uim的情人节礼物·其之弐 题目描述 前传:详见洛谷P2525 Uim成功地按照顺序将礼物送到了N个妹子的手里并维持她们的和谐. Uim现在想知道,他最终选择的顺序是所有给N个妹子送礼顺序 ...
- Uim的情人节礼物·其之弐(洛谷-P2524)
题目描述 Uim成功地按照顺序将礼物送到了N个妹子的手里并维持她们的和谐. Uim现在想知道,他最终选择的顺序是所有给N个妹子送礼顺序中.字典序第几小的. 输入输出格式 输入格式: 第一行一个整数N, ...
- python表白动画_送你个情人节礼物:Python版抖音同款表白神器
又到了一年一度的情人节!大家都准备送什么给自己心仪的对象呢? 鲜花.巧克力都太俗套了,今天给大家带来一个抖音上看到的表白神器 - 用Python写一个告白程序,让她看到你满满的爱(tao)意(lu). ...
- 送你个情人节礼物:Python版抖音同款表白神器
又到了一年一度的情人节!大家都准备送什么给自己心仪的对象呢? 鲜花.巧克力都太俗套了,今天给大家带来一个抖音上看到的表白神器 - 用Python写一个告白程序,让她看到你满满的爱(tao)意(lu). ...
- 情人节礼物------用她的照片和我们的聊天记录生成词云~
用到的知识点 python读写文件 python正则表达式过滤无用信息 jieba分词与自定义字典 停用词筛选.统计词频 调用wordcloud绘制词云 第一步 从电脑版蛐蛐导出聊天记录.(手机一般不 ...
- html玫瑰花效果代码,html5渲染3D玫瑰花情人节礼物js特效代码
情人节马上就要到来了,这里给程序员前端设计师们献上一个,html5渲染而成的3D玫瑰花js效果,可以作为虚拟的情人节礼物送给自己的爱人.支持html5的浏览器查看. 查看演示 下载资源: 16 次 下 ...
最新文章
- 人工智能会取代科学家吗
- [LeetCOde][Java] Best Time to Buy and Sell Stock III
- Oracle 日志文件
- IOS学习之路七(使用 Operation 异步运行任务)
- ORM中的Model与DDD中的DomainModel
- avr计数_使用8位LCD创建计数器| AVR
- Java求数组元素的最大和最小值
- linux内核字符驱动设备,Linux学习笔记——linux内核字符设备驱动-Go语言中文社区...
- 基于modbus协议的工业自动化网络规范_一种基于Modbus的工业通信网关设计
- LeetCode每日一题——两数之和
- Linux系统磁盘管理基本知识
- 安装TensorFlow-gpu
- 计算机二级ms高级应用考试内容,计算机二级《MSOffice》高级应用考试大纲
- Python通用编程 - 第二章:流程控制
- vue使用bulma
- unity helios_用于Eclipse Helios的JBoss工具!
- 手机端微信突然弹出电脑端已登录,是什么原因?
- 迅为iTOP-i.MX6ULL开发板I2C驱动程序实现 I2C通信
- 华为平板M5一键刷ji教程--精简ROOT工具分享
- 入门:因果推断 简介
热门文章
- app软件测试的意义,APP测试用例的作用是什么
- 第十届“泰迪杯”挑战赛B题,获国家一等奖,提名国特,电力负荷预测及突变点检测分析论文、思路、程序分享
- 基于OpenCv的人脸识别(Python完整代码)
- GBase数据库产品介绍
- VPX,CompactPCI serial 总线
- 微信公众号 语音转文字api_快速上手——微信公众号开发接入
- 微信公众号-推送模板消息
- linux sata硬盘热交换,学员原创-杨欢最详细西数硬盘热交换流程
- qca956x flash usb
- gfsk调制频谱_gfsk调制方式