#include<iostream> #include<string> #include<cstring> #include<vector> #include<algorithm> using namespace std; typedef long long ll;  const int maxn = 1e5+5; ll pow2[33]; ll inp[maxn]; int main(){     int n ;      scanf("%d",&n);     pow2[0]=1;     for(int i = 1; i<=32;i++)         pow2[i]=pow2[i-1]*2;          for(int i=0;i<n;i++)         scanf("%lld",&inp[i]);     vector<ll> v(inp,inp+n);     sort(v.begin(),v.end());     ll m = v[n-1];     ll t =-1 ;     for(int i = 32 ; i>=0 ; i--)         if(pow2[i]<=m){             t = i;             break ;          }     vector<ll>ans;     for(int i = 0 ;i < n;i++)         if(inp[i]>=pow2[t]&&inp[i]<pow2[t+1])            ans.push_back(inp[i]);      printf("%d\n",ans.size());      for(int i = 0 ; i<ans.size();i++){          printf("%d",ans[i]);          if(i!=ans.size()-1)printf(" ");          else printf("\n");        }     return 0 ;  }
点赞 评论

相关推荐

11-24 11:23
门头沟学院 C++
点赞 评论 收藏
分享
霁华Tel:秋招结束了,好累。我自编了一篇对话,语言别人看不懂,我觉得有某种力量在控制我的身体,我明明觉得有些东西就在眼前,但身边的人却说啥也没有,有神秘人通过电视,手机等在暗暗的给我发信号,我有时候会突然觉得身体的某一部分不属于我了。面对不同的人或场合,我表现出不一样的自己,以至于都不知道自己到底是什么样子的人。我觉得我已经做的很好,不需要其他人的建议和批评,我有些时候难以控制的兴奋,但是呼吸都让人开心。
点赞 评论 收藏
分享
威猛的小饼干正在背八股:挂到根本不想整理
点赞 评论 收藏
分享
牛客网
牛客企业服务