Број различитих битова

време меморија улаз излаз
1 s 64 Mb стандардни излаз стандардни улаз

Написати програм који за дате бројеве \(a\) и \(b\) исписује број позиција на којима се разликују 64-битни записи ових бројева.

Улаз

У првој линији стандардног улаза се налази неозначен цео број \(a\), мањи од \(2^{64}\). У другој линији се налази неозначен цео број \(b\), такође мањи од \(2^{64}\).

Излаз

На стандардни излаз исписати један цео број, тражени број битова.

Пример

Улаз

25 36

Излаз

5

Објашњење

Када запишемо бинарне записе бројева \(25\) и \(36\) један испод другог, видимо да се они разликују на 5 позиција (означених знаком X).

0000000000000000000000000000000000000000000000000000000000011001 0000000000000000000000000000000000000000000000000000000000100100 XXXX X

Морате бити улоговани како бисте послали задатак на евалуацију.