博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
CodeForces 165E Compatible Numbers
阅读量:4286 次
发布时间:2019-05-27

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

题意:给n个数,找出与之对应取 & 等于 0的最小值

逆推 由1 << 22 -1 递推到0     

题解: 

#include
#include
#include
#include
using namespace std;const int M = (1<<22) - 1;int dp[M+5];int a[M+5];int main(){ int n; while(cin >> n){ memset(dp,0,sizeof(dp)); for(int i = 0;i < n;i++){ cin >> a[i]; dp[a[i]^M] = a[i]; } for(int i = M;i >= 0;i--){ if(!dp[i]){ for(int j = 0;j < 22;j++){ if(dp[i|(1<
< n;i++){ if(dp[a[i]]) { if(i) cout << " " << dp[a[i]]; else cout << dp[a[i]]; } else { if(i) cout << " " << "-1"; else cout << "-1"; } } cout << endl; }}

转载地址:http://jdsgi.baihongyu.com/

你可能感兴趣的文章
EntityFramework中Json序列化的循环引用问题解决--Newtonsoft.Json
查看>>
AngularJs----ng-class
查看>>
Bootstrap3 datetimepicker控件的使用
查看>>
NodeJs常用链接整理
查看>>
Bootstrap model的使用及点击外部不消失
查看>>
Linq To Entity多条件or查询处理
查看>>
AngularJs ng-options
查看>>
Jquery Md5加密-Jquery.md5.js
查看>>
JQuery.cookie.js操作客户端cookie
查看>>
Git官网下载windows版本慢的问题
查看>>
Js 取模运算、取商、取整方法
查看>>
NodeJs开发环境之Sublime Text3
查看>>
Sublime text 2/3 [Decode error - output not utf-8] 完美解决方法
查看>>
ffmpeg ffplay ffprobe资料整理
查看>>
Sublime Text 插件之Emmet
查看>>
SublimeText插件之CodeFormatter
查看>>
Node.Js 全局对象与全局属性(一)
查看>>
Node.Js Path模块-文件或文件夹路径字符串操作
查看>>
Node.Js fs模块文件夹操作
查看>>
Bootstrap 弹出框modal上层的输入框不能获得焦点问题
查看>>