unsigned int what(unsigned int l, unsigned int r)

{

    unsigned int k;

    for(k = 0; r; l <<= 1, r >>= 1)

        k += r & 1 ? l : 0;

    return k;

}


눈으로만 보고 맞춰보자.


참고로 몇 달 전에도 올렸던거임.