[UOJ#2] [NOI2014] 起床困难综合征
来源:互联网 发布:足球推荐软件 编辑:程序博客网 时间:2024/04/30 20:11
这道题说起来还是挺简单的吧,按位考虑就能过了qwq
#include "algorithm"#include "iostream"#include "stdarg.h"#include "stdlib.h"#include "string.h"#include "stdio.h"#include "fstream"#include "math.h"#include "stack"#include "queue"#include "map"using namespace std;const int SIZE=100005;int n,m,ans;int door[SIZE],r[SIZE];int main(){ char ch[10]; cin>>n>>m; for (int i=1; i<=n; i++){ scanf("%s%d",ch,door+i); if (ch[0]=='A') r[i]=1; else if(ch[0]=='O') r[i]=2; else r[i]=3; } for (int i=1<<30; i; i>>=1){ int a=0,b=1; for (int j=1; j<=n; j++){ int c=(door[j]&i)/i; if (r[j]==1) a&=c,b&=c; else if(r[j]==2) a|=c,b|=c; else a^=c,b^=c; } if(a) ans+=i; else if(b&&m>=i){ ans+=i,m-=i; } } cout<<ans<<endl; return 0;}
0 0
- [UOJ#2] [NOI2014] 起床困难综合征
- UOJ 2 [NOI2014]起床困难综合症
- [BZOJ3668]NOI2014起床困难综合征|贪心
- UOJ #2. 【NOI2014】起床困难综合症 数位DP
- 【NOI2014】起床困难综合症
- NOI2014起床困难综合症
- NOI2014起床困难综合症
- 【NOI2014】起床困难综合症
- 【NOI2014】起床困难综合症
- NOI2014--起床困难症
- [NOI2014]起床困难综合症
- bzoj3668 [Noi2014]起床困难综合症
- BZOJ3668 [Noi2014]起床困难综合症
- BZOJ3668: [Noi2014]起床困难综合症
- [BZOJ3668][Noi2014]起床困难综合症
- 【NOI2014】【BZOJ3668】起床困难综合症
- #2. 【NOI2014】起床困难综合症
- 【NOI2014】bzoj3668 起床困难综合症
- OC中分类
- MPI并行计算环境搭建以及集群测
- 图片轮播效果
- Android客户端注入及清除Cookie
- IntelliJ IDEA 16汉化包
- [UOJ#2] [NOI2014] 起床困难综合征
- Extention匿名类
- stringByAppendingPathComponent和stringByAppendingString的区别
- iOS开发之定位CLLocationManager
- [实践]使用JarJar优雅的发布依赖包
- 按键分析--APP部分-- OnTouch事件处理流程
- python2.7.11 win32位无法卸载
- java设计模式——单例模式
- [CodeVS2542]单词 做题笔记