求第一题题解或者思路(文字) @

3 条评论

  • @ 2025-12-28 20:03:27
    #include<bits/stdc++.h>
    using namespace std;
    #define int long long
    int a[1000010];
    signed main(){
    	freopen("number.in","r",stdin);
    	freopen("number.out","w",stdout);
    	int n;
    	cin>>n;
    	int cnt=0;
    	for(int i=1;i<=n;i++){
    		cin>>a[i];
    		int w=a[i];
    		while(w!=0){
    			if(w%2==0){
    				w/=2;
    				cnt++;
    			}else{
    				break;
    			}
    		}
    	}
    	cout<<cnt;
    	return 0;
    }
    • @ 2025-12-28 20:01:33

      @

      • @ 2025-12-28 20:01:00

        @

        • 1