#include<bits/stdc++.h>
using namespace std;
long long a[200007];
vector<int>v[77];
int main(){
ios::sync_with_stdio(false);
cin.tie(NULL);
cout.tie(NULL);
int n;
cin>>n;
for(int i=1;i<=n;++i){
cin>>a[i];
long long tmp=a[i];
int cnt=0;
while(!(tmp&1)){
tmp/=2;
++cnt;//二进制上最后一位1的位置
}
v[cnt].push_back(i);
}
int mx=v[0].size();
int pos=0;
for(int i=1;i<=64;++i)
if(v[i].size()>mx){
mx=v[i].size();
pos=i;
}
cout<<n-mx<<"\n";
for(int i=0;i<=64;++i){
if(i==pos)
continue;
for(int j=0;j<v[i].size();++j)
cout<<a[v[i][j]]<<" ";
}
return 0;
}

最新文章

  1. Canvas基础认识
  2. Dapper完美兼容Oracle,执行存储过程,并返回结果集。
  3. linux修改主机名称
  4. closure!
  5. OS10.11系统下 安装cocoapods 以及 安装cocoapods-xcode-plugin-master插件来加载三方框架
  6. iScroll-js—“smooth scrolling for the web”
  7. [LeetCode]题解(python):052-N-Queens II
  8. lotus 公式
  9. 1097. Deduplication on a Linked List (25)
  10. bzoj 2107: Spoj2832 Find The Determinant III 辗转相除法
  11. 【Android - V】之SwipeRefreshLayout的使用
  12. django 执行原始SQL
  13. AngularJs打造一个简易权限系统
  14. PHP数据类型转换(字符转数字,数字转字符)
  15. python3控制语句---选择结构语句
  16. TYVJ1424-占卜DIY
  17. orace函数
  18. NPOI设置单元格格式
  19. php + mysql 分布式事务
  20. Spring Boot学习笔记:JavaMailSender发送邮件

热门文章

  1. boolean类型set、get方法
  2. bootstrap创建带遮罩层的进度条
  3. Redis-消息
  4. JS高级---实例对象使用属性和方法层层的搜索 (实例对象--&gt;原型对象--&gt;报错)
  5. allegro 16.6 铜皮显示问题
  6. Git的安装和使用(转载)
  7. C/C++ 传递信息给Java
  8. 获取 input type=file 上次文件的路径
  9. 数码管显示“0~F”的共阳共阴数码管编码表
  10. 「JSOI2013」侦探jyy