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

平面设计网站有什么上海快速建设网站公司

平面设计网站有什么,上海快速建设网站公司,电子商城系统平台,免费搭建微信网站设计解题代码来源于一本书#xff1a;《算法竞赛#xff1a;入门到进阶》 圆桌上围坐着2n个人。其中n个人是好人#xff0c;另外n个人是坏人。如果从第一个人开始数数#xff0c;数到第m个人#xff0c;则立即处死该人#xff1b;然后从被处死的人之后开始数数#xff0c;再…解题代码来源于一本书《算法竞赛入门到进阶》 圆桌上围坐着2n个人。其中n个人是好人另外n个人是坏人。如果从第一个人开始数数数到第m个人则立即处死该人然后从被处死的人之后开始数数再将数到的第m个人处死……依此方法不断处死围坐在圆桌上的人。试问预先应如何安排这些好人与坏人的座位能使得在处死n个人 之后圆桌上围坐的剩余的n个人全是好人。 输入 多组数据每组数据输入好人和坏人的人数n32767、步长m32767  输出 对于每一组数据输出2n个大写字母‘G’表示好人‘B’表示坏人50个字母为一行不允许出现空白字符。相邻数据间留有一空行。 输入示例 2 3 2 4 输出示例 GBBG BGGB 解题思路如下 创建数组将索引值存入数组的值。这样在淘汰人之后剩下的都是好人剩下的数组的值就是原来的索引值位置 在从头循环人数一次如果索引值等于上面剩下来的数组值就是好人反之为坏人 #include vector #include algorithm #include iostream using namespace std;int main() {//模拟圆桌vectorint table;//n是好人数m是步长int n, m;while (cin n m) {//先清空table.clear();for (int i 0; i 2 * n; i) {//按顺序将索引入向量table.push_back(i);}int pos 0;for (int i 0; i n; i) {//每次淘汰的位置圆桌pos (pos m - 1) % table.size();table.erase(table.begin() pos);}int j 0;for (int i 0; i 2 * n; i) {//50字换行if ((i % 50) 0 i) {cout endl;}//好人输出Gif (j table.size() i table[j]) {j;cout G;} else {cout B;}}cout endl endl;}return 0; }
http://www.pierceye.com/news/311237/

相关文章:

  • 线上营销网站设计网站着陆页有多少个
  • 天津通用网站建设方案聊城做网站的地方
  • 政务网站建设合同dw个人网站模板下载
  • 广州网站优化服务商企业网站建设一站式服务
  • 蓝海电商怎么做广州短视频seo哪家好
  • 泸州住房和城乡建设厅网站怎么自己做微网站吗
  • 做网站上传图片自己怎么建设网站首页
  • 西安空调销售网站建设wordpress 谷歌地图
  • 网站建设投标书范本wordpress防广告屏蔽
  • 设计个人网站的步骤建设工程合同无效的情形有哪些
  • 网站竞争对手的选定一般参考什么标准的建设网站长沙
  • 通州个人做网站营销型网站建设开发
  • 乌海市网站建设基于asp的网络课程网站开发
  • 关掉自己做的网站网页设计与制作服务公司
  • 视频相亲网站开发成本分类信息网站推广的意义
  • 域名和网站网站开发项目视频
  • 色流网站怎么做东营建筑信息网
  • 做能支付的网站贵吗网络安全工程师考证
  • 下载类网站开发条件环球资源网成立时间
  • 客户如何找到做网站宣传的律师免费虚拟主机空间
  • 点击网站出现微信二维码的链接怎么做网架制造厂
  • 服装网站建设环境分析一家专门做房产特卖的网站
  • 网站推广方式方法品牌建设的阶段和步骤是什么
  • 游戏开发平台seo的定义
  • 北京住房和城乡建设部网站官网可信赖的购物网站建设
  • 网站百度一直没有收录热狗网站关键词优化
  • 视频网站开发价格本地app开发公司电话
  • 网站设计风格介绍北京市建设工程信息网如何登录
  • 怎么创建一个属于自己的网站怎么制作做网站
  • 大学加强网站建设与管理的通知莱芜金点子租房信息港