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

做网站要用什么编程语言国内十大软件外包公司

做网站要用什么编程语言,国内十大软件外包公司,合肥网站建设讯息,那些做黑网站的都是团体还是个人题目描述 n个人站成一圈#xff0c;从某个人开始数数#xff0c;每次数到m的人就被杀掉#xff0c;然后下一个人重新开始数#xff0c;直到最后只剩一个人。现在有一圈人#xff0c;k个好人站在一起#xff0c;k个坏人站在一起。从第一个好人开始数数。你要确定一个最小的… 题目描述 n个人站成一圈从某个人开始数数每次数到m的人就被杀掉然后下一个人重新开始数直到最后只剩一个人。现在有一圈人k个好人站在一起k个坏人站在一起。从第一个好人开始数数。你要确定一个最小的m使得在第一个好人被杀死前k个坏人先被杀死。 感谢yh大神指出样例数据的错误。 输入输出格式 输入格式   一个k0k14   输出格式   一个m   输入输出样例 输入样例#13 输出样例#15 输入样例#24 输出样例#230 说明 0k14 分析正解就是暴力.只要稍微优美那么一点点就能过了最最最朴素的暴力就是枚举m然后一位一位地挪非常慢正确的方法是直接取模判断是不是坏人每一个m最多走k次就会结束游戏每次删除一个人后把起点变一下模数变一下就好了.需要注意的一点是每个人的下标要从0开始不然取模的时候可能会得到0然后就炸了. #include cstdio #include cstring #include iostream #include algorithmusing namespace std;int k,m 1,beginn 1; bool flag false,flag2 false;bool check(int mod) {int t (beginn m - 1) % mod;if (t k){beginn t;return true;} return false; }int main() {scanf(%d,k);m k;while (1){beginn 0;flag2 0;for (int i 0; i k; i){if (!check(2 * k - i)){flag2 1;break;}}if (!flag2)break;m;}printf(%d\n,m);return 0; }   转载于:https://www.cnblogs.com/zbtrs/p/7465075.html
http://www.huolong8.cn/news/81912/

相关文章:

  • 闲鱼搭建网站做页面设计的网站
  • 发布网站建设平面设计上海网站建设在线
  • 临桂区住房和城乡建设局门户网站建设银行信用卡中心网站首页
  • 北京微网站设计制作服务怎么查网站备案信息
  • 泰安网站建设收益教做黏土手工的网站
  • 曾经做网站网站代理唐山哪里建设飞机场
  • 珠海主题网站设计模板中国企业排行
  • 免费的舆情网站做任务免费领取东西的网站
  • 网站增加二级域名直播软件app平台大全
  • 建设银行龙卡信用卡官方网站vi视觉识别系统设计
  • 深圳市住房建设部官方网站广州红盾信息门户网站
  • 做美食分享网站源码企业咨询服务合同模板免费
  • 手机网站范例西安搬家公司价目表
  • 网站gzip压缩怎样给网站做关键词优化
  • 一个网站多个域名免费公司logo设计
  • 网站开发string文件谷歌推广开户
  • 外卖网站的建设与推广人才招聘网最新招聘
  • 做网站必须要文网文吗廊坊网站建设服务
  • 用vs2010做网站登录seo网站关键词优化机构
  • 搜狗竞价绑定网站要求wordpress 禁用google
  • 郑州网站建设技术精粹国外 配色网站
  • 网站软文怎么写鹤壁做网站公司电话
  • 如何在交易网站做电子印章电商网站开发进度表
  • 长春网站建设方案优化交做网贷的网站
  • 东莞教育平台网站建设为什么要用h5建站
  • 淘宝客网站模板怎么在阿里云建网站
  • 企业做网站 乐云seo华夏人寿保险公司官网
  • 企业自己怎么制作网站首页手机移动端网站怎么做
  • 印刷建设网站个人网页免费域名注册入口
  • 我要外包网站想做个卷帘门百度优化网站