这道题T了怎么办(求救)
查看原帖
这道题T了怎么办(求救)
651854
fangkailunyyds楼主2022/12/22 12:48
#include<bits/stdc++.h> 
using namespace std;
long long n;
long long a[100005];
int main(){
	cin>>n;
	for(int i=1;i<=n;i++){
		cin>>a[i];
	}
	for(int i=1;i<=n;i++){
		while(a[i]%2==0){
			a[i]/=2;
		}
	}
	for(int i=1;i<=n-1;i++){
		for(int j=i+1;j<=n;j++){
			if(a[i]==a[j]){
				a[j]=-1;
			}
		}
	}
	int ans=0;
	for(int i=1;i<=n;i++){
		if(a[i]!=-1){
			ans++;
		}
	}
	cout<<ans<<endl;
	return 0; 
}
2022/12/22 12:48
加载中...