这道题先求出0和-1经过处理后的答案 具体看代码吧

#include<cstdio>
#include<cstring>
#include<algorithm>
using namespace std;
int v0=,v1=-,ans,av,n,m,x;
int main()
{
char ch[];
scanf("%d %d",&n,&m);
for(int i=;i<=n;i++){
scanf("%s %d",ch,&x);
if(ch[]=='A') v0&=x,v1&=x;
else if(ch[]=='O') v0|=x,v1|=x;
else v0^=x,v1^=x;
}
for(int i=(<<);i;i>>=){
if((v0&i)<(v1&i)&&ans+i<=m) ans+=i,av+=i;
else av+=i&v0;
}
printf("%d\n",av);
return ;
}

最新文章

  1. 应用EF访问SQLite数据
  2. php中的邮件技术
  3. Java和Tomcat类加载机制
  4. 用lsb_release -a 查看linux版本
  5. php date操作
  6. 第一章 Slenium2-Java 自动化测试基础
  7. codeforces round #419 E. Karen and Supermarket
  8. ThreadPoolExecutor的运转机制
  9. Ajax中onreadystatechange函数不执行,是因为放在open()后
  10. springMVC配置文件web.xml与spring-servlet.xml与spring-jdbc.xml与logback.xml与redis.properties与pom.xml
  11. Codeforces 995 E - Number Clicker
  12. js中const、let、var的区别
  13. Architecture
  14. JAVA-JSP内置对象之session对象设置并获得session生命周期
  15. 力推:无限制下载神器aria2
  16. c++学习之map基本操作
  17. loj#101. 最大流 dinic+当前弧
  18. [LeetCode&amp;Python] Problem 872. Leaf-Similar Trees
  19. unity之定制脚本模板
  20. openssl md5 sha256 rsa des

热门文章

  1. Mysql 启动运行
  2. C#窗口抖动
  3. 纯HTML+CSS实现阿童木头像
  4. python下的自动化测试--selenium 验证码输入问题
  5. linux内存
  6. Mysql字符串截取:Left()、Right()、Substring()、Substring_index()
  7. UVa 294 - Divisors 解题报告 c语言实现 素数筛法
  8. React错误总结解决方案(二)
  9. C#与Javascript变量、函数之间的相互调用
  10. POI读取带有公式的Excel单元格-xssf