#include <stdio.h>
int main() {
int arr[5] = {1,2,3,4,5};
int i,j,bitcounts[8] = {0};
for (i = 0; i < 5; ++i){
for (j = 0; j < 8; ++j){
if (arr[i] & (1 << j)){
bitcounts[j]++;
}
}
}
return 0;
}
I2luY2x1ZGUgPHN0ZGlvLmg+CgppbnQgbWFpbigpIHsKCiAgICBpbnQgYXJyWzVdID0gezEsMiwzLDQsNX07CgogICAgaW50IGksaixiaXRjb3VudHNbOF0gPSB7MH07CgogICAgZm9yIChpID0gMDsgaSA8IDU7ICsraSl7CiAgICAgICAgZm9yIChqID0gMDsgaiA8IDg7ICsrail7CiAgICAgICAgICAgIGlmIChhcnJbaV0gJiAoMSA8PCBqKSl7CiAgICAgICAgICAgICAgICBiaXRjb3VudHNbal0rKzsKICAgICAgICAgICAgfQogICAgICAgIH0KICAgIH0KCiAgICBwcmludGYoIiVkIiwgYml0Y291bnRzWzJdKTsKCiAgICByZXR1cm4gMDsKfQo=