Sekiro(只狼)

http://acm.zju.edu.cn/onlinejudge/showProblem.do?problemId=6027 

#include<stdio.h>
int main()///int型足够用了
{
    int n,k,t;
    scanf("%d",&t);
    while(t--)
    {
        scanf("%d%d",&n,&k);
        if(n==0)
        {
            printf("0\n");
            continue;
        }///一定得continue,死后也一无所有
        for(int i=0; i<k; i++)
        {
            if(n%2==1)
                n=n/2+1;
            else
                n/=2;
            if(n==1)///还剩1的时候输出
                break;
        }
        printf("%d\n",n);
    }
}

 我把运算符全部简化之后一直是超时,以后认真点,不该省的尽量不省,哈哈

猜你喜欢

转载自blog.csdn.net/qq_43813697/article/details/90406914