PTA 7-69 求婚

国王的女儿达西娅要出嫁了,按照当地的风俗,在结婚那天公主从高台上抛下一朵鲜花,花儿落到谁身上,公主就嫁给谁。达西娅担心花儿落不到心上人克俊身上,就和克俊一起商议……。

达西娅找到父亲说:“我不愿意搭台抛花,那么多人挤在一起乱哄哄的。”国王说:“不搭台也行,你必须在结婚当天从求婚人群中选出新郎,但不许指名。”达西娅高兴地找到司仪做了安排。

结婚那天,司仪让求婚者站成一排,克俊数了一下求婚的人数,然后就站到队伍中去了。司仪让求婚者从 1 开始报数,报单数的人退场,留下的人再从 1 开始报数,报单数的人再退场,……,到最后只剩一个人时,众人惊奇地看到这个人正是克俊。

请编写程序,输入求婚的人数 n,输出克俊应该站的位置 p。

输入格式

n

输出格式

p

输入样例

105

输出样例

64

代码 

#includeint main()
{int n,p=2;scanf("%d",&n);while(p<=n)p*=2;printf("%d\n",p/2);return 0;
}


本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!

相关文章

立即
投稿

微信公众账号

微信扫一扫加关注

返回
顶部