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

财务公司网站模板wordpress分类目录归档

财务公司网站模板,wordpress分类目录归档,做响应式网站用什么框架,深圳市信任网站CSP-201712-2-游戏 解题思路 初始化变量#xff1a;定义整数变量n和k#xff0c;分别用来存储小朋友的总数和淘汰的特定数字。然后定义了num#xff08;用来记录当前报的数#xff09;和peopleIndex#xff08;用来记录当前报数的小朋友的索引#xff09;。 初始化小朋…CSP-201712-2-游戏 解题思路 初始化变量定义整数变量n和k分别用来存储小朋友的总数和淘汰的特定数字。然后定义了num用来记录当前报的数和peopleIndex用来记录当前报数的小朋友的索引。 初始化小朋友数组通过一个循环创建一个peopleArr数组这个数组中的每个元素代表一个小朋友的编号从1到n。 游戏逻辑处理使用一个while循环来模拟报数和淘汰过程。这个循环会一直执行直到只剩下一个小朋友即peopleArr的大小变为1。 淘汰规则在每次循环中首先检查当前报的数num是否满足淘汰条件如果num是k的倍数或者num的个位数等于k那么当前报数的小朋友就会被淘汰。如果满足淘汰条件使用erase方法从peopleArr中移除当前小朋友并且人数n减一。如果被淘汰的是当前队列的最后一个人则peopleIndex会通过% n自动回到队列开头。 更新报数和索引如果当前小朋友没有被淘汰那么报数索引peopleIndex将向前移动一位考虑到循环队列所以使用% n。不管是否淘汰每次循环结束时报数num都会递增。 完整代码 #includeiostream #includevector using namespace std; int main() {int n, k;cin n k;int num 1, peopleIndex 0;vectorintpeopleArr(n);// 人员编号for (int i 0; i n; i){peopleArr[i] i 1;}while (true){if (peopleArr.size() 1) // 终止条件只剩一个人{break;}if (num % k 0 || num % 10 k) { // 淘汰规则peopleArr.erase(peopleArr.begin() peopleIndex); // 移除队伍n--; // 总人数-1peopleIndex peopleIndex % n; // 更新循环队列}else{peopleIndex (peopleIndex 1) % n; // 更新循环队列} num; // 报数1}cout peopleArr[0];return 0; }
http://www.tj-hxxt.cn/news/231602.html

相关文章:

  • 1免费做网站小程序开发者文档
  • 网站挂百度广告网站开发路径
  • 网站后台的制作网站视觉规范怎么做
  • 网站规划模板下载发软文的网站
  • 个人建网站的步骤wordpress 粘贴代码
  • 广州网站定制开发闪图在线制作网站
  • 网站整套模板项目代码下载中国新闻社山西分社
  • 建立站点的基本步骤网站售后服务
  • 自助建站工具个人对网络营销的看法
  • 50岁到55岁急招工wordpress如何cdn优化
  • 平顶山做网站云匠网app
  • 动态图表网站烟台怎么做网站
  • 学校局域网站建设wordpress上传视频失败
  • 北京科技网站开发wordpress怎么修改ico
  • 甲马营seo网站优化的网网站开发站制作公司
  • 网站建设合同的注意点房地产网址大全
  • 合肥整站推广微信网站怎么做
  • 怎么做网站seo优化网站建设百家号
  • 建站网站图片不显示继续网站建设
  • linux网站服务器配置wordpress 插件 h5
  • 网站里的动效怎么做淘宝优惠券网站怎么做
  • 夜间正能量网站成都小程序制作开发
  • 淘宝客网站做的好的开发公司工作总结
  • jsp网站开发模式住房和城乡建设部简称
  • 旅游网站建设毕业设计有了域名如何建设网站
  • 代做网站的好处如何给自己公司设计logo
  • 宁夏网站设计在哪里地图制作网站
  • 做二手交易网站如何盈利wordpress采集小说数据
  • 德清建设银行网站兰州工程建设信息网站
  • 唐山门户网站建设网络营销策划推广公司有哪些