1 条题解

  • 0
    @ 2024-11-14 17:08:36

    #include <iostream>

    #include <math.h>

    using namespace std;

    void kk(int l){

    while(l--){

    int n;

    cin>>n;

    int i=29;

    int sum=0;

    while(i--){

    double a=pow(2,i);

    if(n%(int)a==0&&n>=a){

    sum+=i;

    break;

    }

    }

    cout<<sum<<endl;

    sum=0;

    }

    }

    int main()

    {

    int t;

    cin>>t;

    kk(t);

    return 0;

    }

    • 1

    信息

    ID
    233
    时间
    2000ms
    内存
    256MiB
    难度
    8
    标签
    (无)
    递交数
    454
    已通过
    57
    上传者