美文网首页
蓝桥杯-扑克序列【next_permutation+set】

蓝桥杯-扑克序列【next_permutation+set】

作者: 黑夜里不灭的路灯 | 来源:发表于2019-03-03 00:30 被阅读0次

标题:扑克序列
A A 2 2 3 3 4 4, 一共4对扑克牌。请你把它们排成一行。
要求:两个A中间有1张牌,两个2之间有2张牌,两个3之间有3张牌,两个4之间有4张牌。
请填写出所有符合要求的排列中,字典序最小的那个。
例如:22AA3344 比 A2A23344 字典序小。当然,它们都不是满足要求的答案。
请通过浏览器提交答案。“A”一定不要用小写字母a,也不要用“1”代替。字符间一定不要留空格。

#include<bits/stdc++.h>
using namespace std;
set<string>st;
int main()
{
    string s= "223344AA";
    do
    {
        if(s.rfind('A')-s.find('A')==2&&
                s.rfind('2')-s.find('2')==3&&
                s.rfind('3')-s.find('3')==4&&
                s.rfind('4')-s.find('4')==5)
          st.insert(s);
    }
    while(next_permutation(s.begin(),s.end()));
    cout<<*st.begin()<<endl;
}

答案:2342A3A4

相关文章

  • 蓝桥杯-扑克序列【next_permutation+set】

    标题:扑克序列A A 2 2 3 3 4 4, 一共4对扑克牌。请你把它们排成一行。要求:两个A中间有1张牌,两个...

  • 【蓝桥杯 入门训练 序列求和】

    划重点!!输出有效位数设置:引用头文件#include 下的setprecision() ------------...

  • 蓝桥杯

    明天就是蓝桥杯省赛了,今天早点睡吧,没事就是一个小比赛,没什么的。大不了就去打打酱油吧。早早洗漱好,就上了床,可是...

  • 蓝桥杯

    一周前才开始意识到蓝桥杯又要来了,赶快找大佬聊聊怎么准备 “只要你掌握了最近十年的7道题以上省一几乎没问题 4-6...

  • 蓝桥杯真题题解收藏

    收藏一些在网上发现的,觉得写的不错的蓝桥杯真题题解内容,给学生练习备战蓝桥杯时所用。2020蓝桥杯省赛第二场C组_...

  • 蓝桥杯试题——FJ的字符串

    title: 蓝桥杯试题——FJ的字符串date: 2019年2月17日20:33:05tags: 蓝桥杯试题 算...

  • 蓝桥杯 基础训练 Python版 0

    呃,是不是这篇文章应该叫 蓝桥杯之从入门到放弃 ? 感谢蓝桥杯,让我学了Python。但是由于近期种种事情,已经打...

  • 蓝桥杯感想

    这个项目是我们团队经过了很多努力做出来的,期间经历了很多挫折。感谢有指导老师们和同学们的陪伴。我们最后还是坚持下来...

  • 蓝桥杯备战

    前不久接触到蓝桥杯,有一个蓝桥杯组委会的老师来我们学校宣讲,鼓励我们参赛,虽然是大一,但是对计算机编程很感兴趣,还...

  • 蓝桥杯感想

    2014年尾,我还不懂什么是算法,就参加了蓝桥杯初赛。 刷了一些题,半猜半蒙,靠数学知识就进了省赛。原本是想寒假好...

网友评论

      本文标题:蓝桥杯-扑克序列【next_permutation+set】

      本文链接:https://www.haomeiwen.com/subject/wjmuuqtx.html