1101PK赛

阅读: 评论:0

1101PK赛

1101PK赛

#include <stdio.h>
/*
作者: 
厦门理工学院计算机与信息工程学院 FnLock
时间:2017年10月10日17:38:36
程序描述:
PK赛Time Limit:1000MS  Memory Limit:65536K
Total Submit:909 Accepted:613Description一年一度的厦门理工学院程序设计大赛又开始了,今年是第五届。今年赛会组织方决定用一种新规则决定获胜的选手。在每一轮比赛中,参赛者都是成对的,两两比赛。输者将被淘汰,赢者将自动晋级到下一轮比赛中。比赛一直进行到只剩一个人为止,这个人就是冠军。 
在一轮比赛中,如果比赛人数不是偶数,那么将随机选择一个参赛者自动晋级下一轮,而其它人还是一对一地完成本轮比赛。赛会组织方想知道要产生冠军需要进行多少轮比赛。Input参赛的人数N( 1 <= N <= 1000000 )。Output比赛需要的总轮数。Sample Input15
Sample Output4
Source
*/ 
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;
}

本文发布于:2024-01-29 00:05:53,感谢您对本站的认可!

本文链接:https://www.4u4v.net/it/170645795711282.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:PK
留言与评论(共有 0 条评论)
   
验证码:

Copyright ©2019-2022 Comsenz Inc.Powered by ©

网站地图1 网站地图2 网站地图3 网站地图4 网站地图5 网站地图6 网站地图7 网站地图8 网站地图9 网站地图10 网站地图11 网站地图12 网站地图13 网站地图14 网站地图15 网站地图16 网站地图17 网站地图18 网站地图19 网站地图20 网站地图21 网站地图22/a> 网站地图23