#import<bits/stdc++.h> using namespace std;int n,r,m,q,a[1<<20];main(){cin>>n;for(q=n;q--;cin>>a[q]);while(n--){q=a[n];q?m=max(m,__lg(q)):0;while(q)++r,q&=q-1;}cout<<r+m;}
样例:
in: 7 2 6 1 7 9 1 8 out: 14
压到 166B 以内悬赏 3 关注。