gym100818I
来源:互联网 发布:淘宝店怎么做虚拟产品 编辑:程序博客网 时间:2024/06/08 08:51
题意:
给出n个数,统计 id 出现的频率,求解 某 id 的频率不能模 k
题解:
位运算
#include<stdio.h>#include<string.h>#include<algorithm>using namespace std;int ac[105];int main(){ int n,k,v; freopen("in.txt","r",stdin); while(scanf("%d%d",&n,&k)!=EOF) { memset(ac,0,sizeof(ac)); for(int i=0;i<n;++i){ scanf("%d",&v); for(int j=0;j<32;++j) if((1<<j)&v) ac[j]++; } int ans=0; for(int i=0;i<32;++i){ if(ac[i]%k!=0) ans|=(1<<i); } printf("%d\n",ans); } return 0;}
阅读全文
0 0
- gym100818I
- gym100818I - Olympic Parade
- HDU 2032
- java.nio.ByteBuffer的clear、flip、rewind方法的区别
- UESTC 1691 这是一道比CCCC简单题经典的中档题 多重背包
- linux网络编程概念(一)
- 330. Patching Array
- gym100818I
- webpack---粗暴解决Module build failed: Error: The node API for 'babel' has been moved to babel-core
- html5解决大文件断点续传
- MOOC清华《程序设计基础》第2章第5题:银行存款问题2
- 接口测试 Http 接口测试框架 (思路 + 实现中 + 开源 + 可能难产)
- 所有的美好,都始于遇见
- 形象决定你的收入,没有人不以貌取人
- D_D系统构建-文件写入方法
- Spring Data JPA+kkpager实现分页功能