当前位置: 首页 > news >正文

公司网站搜索引擎优化网站开发工程师绩效

公司网站搜索引擎优化,网站开发工程师绩效,专业的网站建设价格,公司网站 个人备案题目描述 小明有3颗红珊瑚#xff0c;4颗白珊瑚#xff0c;5颗黄玛瑙。 他想用它们串成一圈作为手链#xff0c;送给女朋友。 现在小明想知道#xff1a;如果考虑手链可以随意转动或翻转#xff0c;一共有多少不同的组合样式#xff1f; 输出 请你输出该整数。不要输出任…题目描述 小明有3颗红珊瑚4颗白珊瑚5颗黄玛瑙。 他想用它们串成一圈作为手链送给女朋友。 现在小明想知道如果考虑手链可以随意转动或翻转一共有多少不同的组合样式 输出 请你输出该整数。不要输出任何多余的内容或说明性的文字。 解题思路 因为这题的手链可以随意转动或翻转假如我们的手链是1234则转动的意思是2341,3412也属于一种情况我们可以利用复制解决转动的问题比如我们将手链变成12341234这样我们2341,3412都属于12341234的子串所以只要找得到它的子串则说明是一种情况,旋转则属于下面这种情况 这属于一种情况那么旋转要怎么解决呢我们利用reverse函数就可以解决旋转的问题比如12341234旋转以后为43214321我们把旋转后的情况也存进vector数组里面就行了枚举情况可以用next_permutation函数。 知识点 do—while语句中有continue关键字时程序会跳到do—while语句的 }while() 处 然后判断while 是否满足条件,然后程序进行下一布的运行。 代码如下 #include iostream #include cstring #include vector #include algorithm using namespace std; vectorstringv; int ans; vectorstring::iterator it;int main() {string str aaabbbbccccc;do {for (it v.begin(); it ! v.end(); it) {if ((*it).find(str) ! -1)//找不到会返回-1break;}if (it ! v.end())continue;string str2 str str;v.push_back(str2);reverse(str2.begin(), str2.end());v.push_back(str2);ans;} while (next_permutation(str.begin(), str.end()));cout ans endl;return 0; }
http://www.zqtcl.cn/news/444812/

相关文章:

  • 养殖舍建设网站网站设计建设流程图
  • 麦包包的网站建设分析陕西城乡建设部网站
  • 网站测评必须做灯笼制作手工简单又漂亮
  • 购物网站建设的意义与目的wordpress 插件 加速
  • 大型html5浅蓝色网站设计公司dede模板网店怎么开店详细教程
  • 一个阿里云怎么做两个网站吗樱花16q808a
  • 如何利用服务器做网站网站建设朝阳
  • 比邻店网站开发企查查企业信息查询在线
  • 家乡网站建设策划案专业建设专题网站
  • 网站建设公司挣钱吗wordpress评论内容密码保护
  • 上海专业建站最低价网站程序模板
  • 蚌埠网站建设哪家好创客贴官网
  • php网站建设参考文献wordpress 头像 很慢
  • 大连seo网站推广phpcmsv9手机网站源码
  • 公司做推广做网站好还是俄文网站引擎
  • 上海市建设咨询协会网站asp网站源码
  • 大家都在哪些网站上做医药招商wordpress po文件
  • 国外主题网站兰州app
  • 建设项目自主验收公示网站dedecms英文外贸网站企业模板下载
  • 做网站要服务器吗前端企业网站开发
  • 用html写一个个人介绍多网站怎么做seo
  • 做网站打广告犯法吗中国建设投资集团 网站首页
  • 怎么免费申请个人网站职业技能培训有哪些
  • 小型的企业网站湖南备案网站建设方案书
  • 现在做网站公司seo怎么做教程
  • asp化妆品网站windows优化大师有必要安装吗
  • 网站流量分析系统制作图片网站
  • 做网站技术路线广州番禺发布公众号
  • 企业网站自己可以做吗服装网站建设的利益分析
  • 网站做软件居众装饰集团有限公司