萌新20分求助(悬关 * 1)
查看原帖
萌新20分求助(悬关 * 1)
660871
2011Andy楼主2023/7/16 15:46

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

2023/7/16 15:46
加载中...