蓝桥杯试题集

news/2025/1/15 17:25:39/

蓝桥杯搜索模拟暴力题:

题目:

手链样式

小明有3颗红珊瑚,4颗白珊瑚,5颗黄玛瑙。 
他想用它们串成一圈作为手链,送给女朋友。 
现在小明想知道:如果考虑手链可以随意转动或翻转,一共可以有多少不同的组合样式呢?

思路:

这道题自己还没做出来,其实自己分析到了转动翻转是怎么样的,但是没有想到可以+本身就可以来控制转动和翻转,然后在推是不是可以求出所有情况除以多少多少得出答案,但是也没有推出来,最后看了题解才知道的,感觉自己还是很菜很菜的

全排列,对每种情况转动,翻转检测;

具体看代码:

#include<iostream>
#include<vector>
#include<algorithm>
using namespace std;#include <iostream>
#include <string>
#include <algorithm>
using namespace std;
vector<string> v;//vector动态存储符合要求的串
int main()
{string s="aaabbbbccccc";//abc分别代表三种颜色的珠子int ans=1,flag=0;v.push_back(s);//最初一种情况肯定是符合条件的//cout<<*v.begin()<<endl;while(next_permutation(s.begin(),s.end()))//全排列函数
    {flag=0;//转动string s1=s+s;vector<string>::iterator it=v.begin();for(;it!=v.end();it++){if(s1.find(*it)!=s1.npos){flag=1;break;}}//
        if(!flag){reverse(s1.begin(),s1.end());for(it=v.begin();it!=v.end();it++){if(s1.find(*it)!=s1.npos){flag=1;break;}}}if(!flag){ans++;v.push_back(s);}}cout<<ans<<endl;return 0;
}

 

转载于:https://www.cnblogs.com/caijiaming/p/10035618.html


http://www.ppmy.cn/news/670812.html

相关文章

(六省)蓝桥真题 手链样式

手链样式 小明有3颗红珊瑚&#xff0c;4颗白珊瑚&#xff0c;5颗黄玛瑙。 他想用它们串成一圈作为手链&#xff0c;送给女朋友。 现在小明想知道&#xff1a;如果考虑手链可以随意转动或翻转&#xff0c;一共可以有多少不同的组合样式呢&#xff1f; 请你提交该整数。不要填写…

蓝桥 手链样式

小明有3颗红珊瑚&#xff0c;4颗白珊瑚&#xff0c;5颗黄玛瑙。 他想用它们串成一圈作为手链&#xff0c;送给女朋友。 现在小明想知道&#xff1a;如果考虑手链可以随意转动或翻转&#xff0c;一共可以有多少不同的组合样式呢&#xff1f; 请你提交该整数。不要填写任何多余的…

English trip EM3 LP 4B Home Design Relationship Teacher:Ryan

课上内容&#xff08;Lesson&#xff09; "green home" 1. saves energy 2. is good for the environment(plants, land, water) If you want your house to be more "green". How can you do it? 1. Unplug your TV, PC, and microwave 2. Use CFL lig…

Django Vue corsheaders跨域问题

跨域问题 记录一下在我自己的django-vue项目里面出现的跨域问题 我的项目之前一直是在本地跑的&#xff0c;因为需要上线测试&#xff0c;所以我就运行在同一个vlan里面 ip段&#xff1a;192.168.1.0/24 突然发现存在跨域问题&#xff0c;我django的接口访问被拦截了。 检查…

【性能测试】轻商城-项目实战2

目录 昨日回顾 今日目标 1、性能测试脚本编写 2、 性能测试环境准备 &#xff08;1&#xff09;特点 &#xff08;2&#xff09;如何达成性能测试环境与生产环境一致 &#xff08;3&#xff09;测试数据的准备(插入10万条数据) 3、执行测试脚本 &#xff08;1&#xf…

[蓝桥杯2015初赛]手链样式-思维+next_permutation枚举(好题)

题目描述 小明有3颗红珊瑚&#xff0c;4颗白珊瑚&#xff0c;5颗黄玛瑙。 他想用它们串成一圈作为手链&#xff0c;送给女朋友。 现在小明想知道&#xff1a;如果考虑手链可以随意转动或翻转&#xff0c;一共有多少不同的组合样式&#xff1f; 输出 请你输出该整数。不要输出任…

科技产品也要讲时尚 P9红蓝新色彰显独特风格

一直以来&#xff0c;科技给人的感觉都是冰冷、深奥的&#xff0c;无论是离我们生活很远的太空航天还是就在我们生活之中的智能手机。一直追求极致体验的华为&#xff0c;正在一定程度上改变人们对科技的一贯严肃的看法。在保持极致科技、极致品质的同时&#xff0c;华为的一系…

故宫珍宝馆完成二期改陈 珍贵红珊瑚盆景揭开面纱

中新网客户端北京1月28日电(记者 上官云 应妮)28日&#xff0c;记者从故宫博物院获悉&#xff0c;故宫博物院珍宝馆二期改陈项目完成&#xff0c;计划于春节前正式对公众开放。一批珍贵文物即将亮相&#xff0c;其中包括铜镀金嵌珐琅海棠式盆红珊瑚盆景等。 中新社记者 杜洋 摄…