1101PK赛
来源:互联网 发布:淘宝网怎么装修店铺 编辑:程序博客网 时间:2024/05/20 21:19
#include <stdio.h>/*作者: 厦门理工学院 计算机与信息工程学院 FnLock时间:2017年10月10日17:38:36程序描述:PK赛Time Limit:1000MS Memory Limit:65536KTotal Submit:909 Accepted:613Description一年一度的厦门理工学院程序设计大赛又开始了,今年是第五届。今年赛会组织方决定用一种新规则决定获胜的选手。在每一轮比赛中,参赛者都是成对的,两两比赛。输者将被淘汰,赢者将自动晋级到下一轮比赛中。比赛一直进行到只剩一个人为止,这个人就是冠军。 在一轮比赛中,如果比赛人数不是偶数,那么将随机选择一个参赛者自动晋级下一轮,而其它人还是一对一地完成本轮比赛。赛会组织方想知道要产生冠军需要进行多少轮比赛。Input参赛的人数N( 1 <= N <= 1000000 )。Output比赛需要的总轮数。Sample Input15Sample Output4Source*/ int main(){ int n=0; int count=0; scanf("%d",&n); while(n>1) { if(n%2==0)//如果是偶数,则淘汰一半 { n/=2; } else//如果是奇数 { n-=1;//一人不用比赛 n/=2;//剩下的人淘汰一半 n+=1;//不用比赛的那个人自动进阶 } count++;//次数加一 } printf("%d",count); return 0;}
阅读全文
0 0
- 1101PK赛
- PK赛 Fire Game(BFS)
- [职场生存] 技术产品永无休止的PK赛!
- [职场生存] 技术产品永无休止的PK赛!
- [职场生存] 技术产品永无休止的PK赛!
- [职场生存] 技术产品永无休止的PK赛!
- [职场生存] 技术产品永无休止的PK赛!
- [职场生存] 技术产品永无休止的PK赛!
- [职场生存] 技术产品永无休止的PK赛!
- [职场生存] 技术产品永无休止的PK赛!
- 全国地板“超级店员”终极PK赛花絮
- 全国地板“超级店员”终极PK赛花絮(2)
- 全国地板“超级店员”终极PK赛花絮(3)
- 2014寒假ACM集训13级PK赛-翻转排序
- 2014寒假ACM集训13级PK赛-购买矿石
- 2014ACM集训13级PK赛2-Somali Pirates
- 2014ACM集训13级PK赛2-Wu Xing
- 2014ACM集训13级PK赛2-Ordinal Numbers
- HTML5 新标签section使用
- 我的规划
- 用qtcreator创建工程时,没有Applications这个选项(Qt Gui应用)
- 科普 | 动态本体简介
- 建立学生信息管理数据库
- 1101PK赛
- sql语句的复习
- js截取字符串
- Win7下python2和python3同时安装并解决pip共存问题
- 全面解读txt excel word转vcard并导入手机通讯录方法
- 新浪微博自动推广专家破解版 自动点赞、评论
- 数据结构实验之二叉树八:(中序后序)求二叉树的深度
- 蒟蒻编程手册
- javaBean验证框架(8)—使用@valid实现集合验证