博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
编程注意2
阅读量:5340 次
发布时间:2019-06-15

本文共 408 字,大约阅读时间需要 1 分钟。

#include
using namespace std;long long n,m,b,a[1000009],sum=0;//数组a[10000009],记录数的出现次数 int main(){ cin>>n>>m; for(int i=1;i<=n;i++) { cin>>b; sum+=a[b^m]; a[b]++; } cout<
<

 

注意点:

范围较大的整数作为全局变量(能开辟较大空间)

数组空间很大 作为全局变量
数组溢出:runtime error ,考虑下标的范围,要么用map
异或运算性质:A^B=C -> B^C=A&&A^C=B

 

转载于:https://www.cnblogs.com/clanguageweaver/p/6661411.html

你可能感兴趣的文章
mysql导入source注意点
查看>>
Python: 对于DataFrame.loc传入列表和传入元组输出区别的理解
查看>>
USACO / Sorting a Three-Valued Sequence (简单题,方法正确性待证)
查看>>
Android开发中 .9.png格式图形设计:
查看>>
Linux常见命令
查看>>
ASP.NET Page执行顺序如:OnPreInit()、OnInit()
查看>>
linux下编译安装nginx
查看>>
adb命令
查看>>
SQL自定义排序 ORDER BY
查看>>
Modal模态框scrolltop保留上次位移的解决方案
查看>>
python 函数(一)
查看>>
我说我在总结谁会信。。
查看>>
数据库索引的作用和长处缺点
查看>>
Laravel 安装代码智能提示扩展「laravel-ide-helper」
查看>>
java开发配套版本
查看>>
MySQL的 Grant命令权限分配
查看>>
非阻塞的c/s,epoll服务器模型
查看>>
YII框架安装过程总结
查看>>
HDOJ(HDU) 1862 EXCEL排序(类对象的快排)
查看>>
Codeforces Round #381 (Div. 2) 复习倍增//
查看>>