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

阳江新农村建设网站/百度seo查询收录查询

阳江新农村建设网站,百度seo查询收录查询,注册深圳公司不在深圳经营,优秀wordpress插件这题的期望解法应当是循环链表。 但是先写一种简单做法 思路: 这道题目的本质就是模拟。但是难度主要在于删除人之后,人的总数发生了变化,需要进行维护。 可以借助vector来进行维护,vector自带的erase函数能够删除一个元素并把…

这题的期望解法应当是循环链表。

但是先写一种简单做法

思路:

这道题目的本质就是模拟。但是难度主要在于删除人之后,人的总数发生了变化,需要进行维护。

可以借助vector来进行维护,vector自带的erase函数能够删除一个元素并把后面的元素自动的往前挪动。

这样子先把一个vector赋值为1,2,3,4,5……

然后进行模拟,剩下2,4,5……(举例子)是好人。

然后1,2,3,4……如果是好人的位置就输出G,否则为B。

代码:

#include <iostream>
#include <cstdio>
#include <cstdlib>
#include <algorithm>
#include <cmath>
#include <cstring>
#include <vector>
#include <queue>
using namespace std;
int main()
{int i, j;vector<int> a;int n, m;cin >> n >> m;a.clear();for (i = 0; i < 2 * n; i++)a.push_back(i);int p = 0;for (i = 0; i < n; i++){p = (p + m - 1) % a.size();// 找到这个人的位置 a.erase(a.begin() + p);// 删除 }j = 0;for (i = 0; i < 2 * n; i++){if (!(i % 50) && i)///输出的换行 cout << endl;if (j < a.size() && i == a[j])//如果当前坐标为好人,输出 {j++;cout << "G";}elsecout << "B";}cout << endl<< endl;return 0;
}

 

http://www.jmfq.cn/news/5238613.html

相关文章:

  • 医疗整形网站怎么做/微信营销推广
  • 个人网站怎么建/什么是搜索引擎优化
  • 全国免费发布信息网/四川seo快速排名
  • 建立个人网站需要什么/网络推广优化服务
  • 郑州商城网站设计/全网营销的公司
  • 网站建设与网页设计制作书籍/合肥网络推广软件系统
  • 购物网站怎么做SEO/品牌营销策划怎么写
  • 企业网站建设规划的基本原则有哪些/搜索百度一下
  • wordpress+显示异常/东莞seo建站投放
  • 江西网站建设费用/人员优化方案
  • 做网站要求什么软件/品牌推广与传播方案
  • 网页制作与网站建设宝典pdf/大型网站建设
  • 无代码网站开发/百度推广运营这个工作好做吗
  • 网站建设预算明细/百度小程序入口
  • 沈阳做网站最好的公司/经典软文案例
  • 全网视频合集网站建设/如何推广品牌
  • 做五金有哪些网站推广/广告设计与制作需要学什么
  • 做网站有多赚钱/站长之家查询工具
  • 长春制作门户网站的公司/网站推广软件免费版
  • 付费推广方式有哪些/长沙seo优化推荐
  • 肇庆企业免费建站/推广发帖网站
  • 做网站的图片分类/seo排名资源
  • c 做网站怎么显示歌词/产品推广宣传方案
  • 做网站页面怎么做/seo排名优化工具
  • 苹果做封面下载网站/seo顾问服务 品达优化
  • 大型网站设计公司/哪里有永久免费建站
  • 做网站要学哪些/seo优化关键词放多少合适
  • 外贸专业网站制作/网络软文案例
  • 好看的网站颜色搭配/爱站网络挖掘词
  • 汽车app网站建设/云搜索神器