题目链接:P2525 Uim的情人节礼物·其之壱 - 洛谷 | 计算机科学教育新生态 (luogu.com.cn)

题目描述

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

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

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

输入格式

第一行一个整数N

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

输出格式

前一个排列

输入输出样例

输入 #1

3
1 3 2

输出 #1

1 2 3

说明/提示

若当前排列已经是第一个,则输出'ERROR'(引号不输出)

[del]骗分?嗯哼哼。。。[/del]

AC code:

#include<iostream>
#include<algorithm>
using namespace std;int main()
{int n;cin>>n;char m[n];for(int i=0;i<n;i++)cin>>m[i];if(prev_permutation(m,m+n)){for(int o=0;o<n;o++)cout<<m[o]<<' ';}elsecout<<"ERROR"<<endl;return 0;
} 

【寒假每日一题】luogu 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. [洛谷]P2525 Uim的情人节礼物·其之壱

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

  4. 倪文迪陪你学蓝桥杯2021寒假每日一题:1.11日(2017省赛A第9题)

    2021年寒假每日一题,2017~2019年的省赛真题. 本文内容由倪文迪(华东理工大学计算机系软件192班)和罗勇军老师提供. 后面的每日一题,每题发一个新博文,请大家看博客目录:https://b ...

  5. 【寒假每日一题】剪绳子(个人练习)详细题解+推导证明(第六天)

    文章目录 前言 题目 详细题解 写法1 O(nlogn)O(nlogn)O(nlogn) 推导证明 举一反三 总结 前言 今天终于出核酸检测的结果,还好大家都没事,不然怕是要封城了!!! 今天还是寒假 ...

  6. 【寒假每日一题】分巧克力(个人练习)详细题解+推导证明(第八天)附带转载程序员壁纸

    文章目录 前言 题目 详细题解 写法1 O(nlogn)O(nlogn)O(nlogn) 推导证明 举一反三 总结 前言 话说今天开始准备搞一个秋招的GitHub,算是复习一遍了. 今天还是寒假每日一 ...

  7. AcWing寒假每日一题2058. 笨拙的手指

    AcWing寒假每日一题2058. 笨拙的手指 题目描述 奶牛贝茜正在学习如何在不同进制之间转换数字. 但是她总是犯错误,因为她无法轻易的用两个前蹄握住笔. 每当贝茜将数字转换为一个新的进制并写下结果 ...

  8. 倪文迪陪你学蓝桥杯2021寒假每日一题:1.20日(2018省赛A组第8题)

    2021年寒假每日一题,2017~2019年的省赛真题. 本文内容由倪文迪(华东理工大学计算机系软件192班)和罗勇军老师提供. 后面的每日一题,每题发一个新博文,请大家每天看博客蓝桥杯专栏: htt ...

  9. 【寒假每日一题】数字三角形(个人练习)详细题解+推导证明(第二天)

    文章目录 前言 题目 详细题解 写法1 O ( n 2 ) O(n^2) O(n2) 推导证明 写法2 O ( n 2 ) O(n^2) O(n2) 推导证明 举一反三 总结 前言 昨天真是人生中奇葩 ...

最新文章

  1. 时序数据库连载系列: 时序数据库一哥InfluxDB之存储机制解析
  2. 手把手教 | 使用Keras构造日文的神经网络语言模型(内附源码)
  3. Yii2.0 模态弹出框+ajax提交表单
  4. async function_掌握 Async/Await
  5. 日常工作用Python能解决哪些问题?
  6. 应用服务器web服务器_最受欢迎的应用服务器
  7. 使用PostgREST的RestAPI操作之安装教程
  8. ICCV 2021 |VisDrone2021 无人机视觉挑战赛启动
  9. 使用python标准库urllib2访问网页
  10. Mysql常见的引擎
  11. 最新VSCode格式化代码不换行
  12. 校园网系统集成方案设计
  13. acdsee免费版跳过注册账户_个人博客第1篇——注册GitHub
  14. c语言自学考1课后答案,C语言理论练习题(1)及参考答案
  15. C++面向对象总结——数据抽象与数据封装
  16. 计算机的纸牌游戏打不开啥原因,win10系统游戏纸牌打不开解决方法 - Win10专业版官网...
  17. 基于单片机的超市储物柜设计_基于单片机的自动存储柜的设计
  18. 科研工具|Ubuntu 装机那些事(更新中)☺️
  19. Qt信号与槽机制详解1-创建一个带信号和槽的例子
  20. 手把手教你用CSS实现一个VR 3D游戏菜单栏效果

热门文章

  1. Java 数组转List的几种方法
  2. 英雄联盟服务器维护公告2019,lol维护到几点今天 英雄联盟维护公告2021最新
  3. Linux内核页缓存实现简介
  4. 慢SQL,压垮团队的最后一根稻草
  5. 云顶之弈S6.5赛季最合理、最强阵容搭配
  6. 破碎的琉璃提供伤感日志_不愿离去,带走繁华
  7. ios14测试版兼容软件,ios14支持设备列表_ios14支持哪些机型
  8. 脚手架搭建项目(详解)
  9. python excel单元格坐标_python简单Excel操作
  10. Flask-Restful超详解、序列化