【NOI2014】起床困难综合症 位运算+贪心
这道题先求出0和-1经过处理后的答案 具体看代码吧
#include<cstdio> #include<cstring> #include<algorithm> using namespace std; int v0=0,v1=-1,ans,av,n,m,x; int main() {char ch[15];scanf("%d %d",&n,&m);for(int i=1;i<=n;i++){scanf("%s %d",ch,&x);if(ch[0]=='A') v0&=x,v1&=x;else if(ch[0]=='O') v0|=x,v1|=x;else v0^=x,v1^=x;}for(int i=(1<<30);i;i>>=1){if((v0&i)<(v1&i)&&ans+i<=m) ans+=i,av+=i;else av+=i&v0;}printf("%d\n",av);return 0; }
View Code
转载于:https://www.cnblogs.com/lyzuikeai/p/7003745.html
【NOI2014】起床困难综合症 位运算+贪心相关推荐
- CH - 0104 起床困难综合症(位运算+贪心)
题目链接:点击查看 题目大意:我们需要构造一个初始值start,范围在[0,m],要求使用这个初始值进行k次操作后得到的答案最大,每次操作分为三个类型: AND x:让当前答案与x进行按位与 OR x ...
- BZOJ 3668: [Noi2014]起床困难综合症【二进制+贪心】
3668: [Noi2014]起床困难综合症 Time Limit: 10 Sec Memory Limit: 512 MB Description 21 世纪,许多人得了一种奇怪的病:起床困难综合症 ...
- [NOI2014] 起床困难综合症
水题的题解也水...... 原题链接:洛谷 P2114 [NOI2014]起床困难综合症 位运算每一位之间互不干扰. 经过所有门之后每一位不外乎四种结果:一定是0,一定是1,不变或取反. 按位枚举,贪 ...
- BZOJ 3668: [Noi2014]起床困难综合症( 贪心 )
之前以为xor,or,and满足结合律...然后连样例都过不了 早上上体育课的时候突然想出来了...直接处理每一位是1,0的最后结果, 然后从高位到低位贪心就可以了... 滚去吃饭了.. ------ ...
- [BZOJ3668][Noi2014]起床困难综合症 贪心
3668: [Noi2014]起床困难综合症 Time Limit: 10 Sec Memory Limit: 512 MB Submit: 2409 Solved: 1360 [Submit][ ...
- 洛谷 P2114 [NOI2014]起床困难综合症 解题报告
P2114 [NOI2014]起床困难综合症 题目描述 21世纪,许多人得了一种奇怪的病:起床困难综合症,其临床表现为:起床难,起床后精神不佳.作为一名青春阳光好少年,atm一直坚持与起床困难综合症作 ...
- 洛谷P2114 [NOI2014]起床困难综合症
P2114 [NOI2014]起床困难综合症 题目描述 21世纪,许多人得了一种奇怪的病:起床困难综合症,其临床表现为:起床难,起床后精神不佳.作为一名青春阳光好少年,atm一直坚持与起床困难综合症作 ...
- bzoj3668 [Noi2014]起床困难综合症
3668: [Noi2014]起床困难综合症 Time Limit: 10 Sec Memory Limit: 512 MB Submit: 2547 Solved: 1460 [Submit][ ...
- 【题解】洛谷P2114 [NOI2014]起床困难综合症
前往:我自己搭建的博客 题目 洛谷P2114 [NOI2014]起床困难综合症 题解 题意简化为:在0~m之间找一个数,使得这个数在一系列操作后最大. 由于原数有大小限制,又要使得到的数尽量大,为了充 ...
最新文章
- 关于css中float的一切
- 在Uubuntu 14.04 64bit上搭建NumPy函数库环境
- 清华旷视让全连接层“内卷”,卷出MLP性能新高度
- 如何从MP4视频文件中抽取MP3音频?
- R语言实现金融数据的时间序列分析及建模
- python入门指南 许半仙txt百度云-《剑有话说》TXT全本 百度云网盘下载 by一刀绣春...
- ssm三大框架工作原理_蒸发器最常见的三大工作原理
- 【codevs1285】【BZOJ1208】宠物收养所,splay练习
- 并发库之CountDownLatch
- WPF 利用键盘钩子来捕获键盘,做一些不为人知的事情...完整实例
- [连载]《C#通讯(串口和网络)框架的设计与实现》-1.通讯框架介绍
- Windows 如何利用注册表更改软件的窗口大小
- 无模型matlab程序实验报告,MATLAB仿真瑞利衰落信道实验报告结果
- SpaceCube v3.0下一代高性能处理器平台架构
- 中奖记录html页面,HTML5 canvas实现中奖转盘的实例代码
- 梁定郊:一个人行贿赠西藏、新疆狂 野之旅
- The Sultan's Successors (八皇后)
- 【KATA练习日记】关于std::set的使用
- 專注於目標,自然朝成功邁進
- 《营销管理必读12篇》读书小记