问题标题: 酷町堂:5002 酷町堂网站经验值扣除规则

0
0
已解决
李奕歌
李奕歌
初级天翼
初级天翼

题目描述 Description

自从酷町堂使用了新的经验系统之后,等级总共分为10级,从渣渣猫到猫尊。但是到达猫尊太难了,有许多同学考虑用作弊的方式快速获得经验。

为了严厉打击这种行为,现在老师们推出了一套打击办法。一位同学在一个赛季,只要发现有一道题是通过作弊的行为得到满分,扣除总经验值的3/4(如果超过一题则直接扣光)。但是有的老师觉得这样做太过残忍,提出了一个新的方案(当然没有通过):

设置一个扣除经验的上限x,如果剩下的总经验还没有低于x,则经验减半(剩余经验向下取整)。如果剩余经验低于了x,则停止。而不是一直扣除下去。

现在给出一个作弊了很多次的同学的总经验值y。请问按照新方案,可以剩下多少经验值?

输入描述 Input Description

一行,两个整数,x y

输出描述 Output Description

一个整数,表示最后剩下的经验值

样例输入 Sample Input

100 500

样例输出 Sample Output

62


0
已采纳
王子桐
王子桐
高级光能
高级光能

定义 长整型 x,y;


    while(y>x){
        y/=2;
    }
    cout<<y;

核心如上!

望采纳!谢谢!

0
我要回答