راهنمایی
در چه حالتی بیت iاُم(از سمت راست) عدد x & 2x برابر با 1 است؟
اولین بیت از سمت راست هر عدد را بیت 0اُم آن عدد فرض میکنیم.
راهنمایی
برای اینکه بیت iاُم عدد x & 2x برابر با 1 باشد، باید بیت iاُم عدد 2x و بیت iاُم عدد x، هردو برابر با 1 باشند.
بیت iاُم عدد 2x همان بیت i−1 اُم عدد x است؛ پس برای اینکه بیت iاُم عدد x & 2x برابر با 1 باشد، باید هم بیت iاُم و هم بیت i−1اُم x برابر با 1 باشند.
راهنمایی
به ازای هر i محاسبه کنید:
چند عدد مانند x که 1<=x<=1024 وجود دارد به طوری که بیت iاُم و بیت i−1اُم x، هردو 1 باشند.
راهنمایی
هرکدام از اعدادی که در بخش قبل محاسبه کردید، چقدر به مجموع مورد نظر مسئله اضافه میکند؟