my code:
#include <bits/stdc++.h>
using namespace std;
int n;
int x[100005] , b[100005];
signed main(){
cin >> n;
for(int i = 1 ; i <= n ; i++){
cin >> x[i];
x[i] = __builtin_popcount(x[i]);
}
for(int i = 1 ; i <= n ; i++){
if(x[i] < 3){
for(int j = i + 1 ; j <= n ; j++){
if(x[j] < 3) x[i] = x[j];
}
}
}
for(int i = 1 ; i <= n ; i++){
if(x[i] >= 3) cout << "No,Commander\n";
else cout << x[i] << "\n";
}
return 0;
}
#1wa #2,4,5tle #3ac