2024武汉邀请赛B.Countless Me

打印 上一主题 下一主题

主题 1638|帖子 1638|积分 4916

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?立即注册

x
题目链接
  1. #include<bits/stdc++.h>
  2. using namespace std;
  3. using ll=long long;
  4. int main()
  5. {
  6.     ios::sync_with_stdio(0),cin.tie(0),cout.tie(0);
  7.     ll  n; cin>>n;
  8.     vector<ll>a(n+1);
  9.     ll res=0;
  10.     for(int i=1;i<=n;i++) cin>>a[i],res+=a[i];
  11.     ll ans=0;
  12.     for(int i=32;i>=0;i--)
  13.     {
  14.             if(res>n*((1ll<<i)-1)) // 可以放多少个一,有一个可以放就可以
  15.             {
  16.                     ans+=1ll<<i;
  17.                     ll x=min(n,res>>i);
  18.                     res-=(1ll<<i)*x;
  19.                 }
  20.         }
  21.     cout<<ans;
  22. }
复制代码


免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
回复

使用道具 举报

0 个回复

倒序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则

用多少眼泪才能让你相信

论坛元老
这个人很懒什么都没写!
快速回复 返回顶部 返回列表