题目链接:http://codeforces.com/contest/245/problem/D

题意:给出一个矩阵b,b[i][j]=a[i]&a[j],b[i][i]=-1。然后求a[i]。

题解:要知道&运算后只有一位同时为1时结果才是1所以可以得

a[i]可以是b[i][1~n]所有状态的和。

#include <iostream>
#include <cstring>
using namespace std;
int b[110][110] , a[110];
int main() {
int n;
cin >> n;
for(int i = 1 ; i <= n ; i++) {
for(int j = 1 ; j <= n ; j++) {
cin >> b[i][j];
}
}
memset(a , 0 , sizeof(a));
for(int i = 1 ; i <= n ; i++) {
for(int j = i + 1 ; j <= n ; j++) {
a[i] |= b[i][j];
}
for(int j = 1 ; j < i ; j++) {
a[i] |= b[j][i];
}
}
for(int i = 1 ; i <= n ; i++) {
cout << a[i] << ' ';
}
cout << endl;
return 0;
}

最新文章

  1. XAF 14.1 DC 实现自定审计日志信息
  2. Javascript将构造函数扩展为简单工厂
  3. apache php 开启伪静态
  4. dbms_stats.gather_table_stats与analyze table 的区别[转贴]
  5. 《APUE》第七章笔记
  6. ArcGIS Server10.1授权文件
  7. 【转载】ASP.NET线程安全与静态变量的生命周期浅谈
  8. 国内开源html5游戏引擎全收录
  9. 使用OVS
  10. 基于visual Studio2013解决面试题之0307最后谁剩下
  11. C++知识体系
  12. 学习笔记-----php搭建用户管理系统
  13. Java开发笔记(七十四)内存溢出的两种错误
  14. shell变量定义与数组-1
  15. CF821C Okabe and Boxes
  16. 谷歌浏览器安装octotree插件
  17. ABAP-折叠窗口
  18. Unity Shader学习资料
  19. [异常记录-13]Web Deploy发布:An error occurred when the request was processed on the remote computer
  20. 打印十字图 queue 搞定

热门文章

  1. UE4 本地化不起作用 SetCurrentCulture
  2. JVM内存结构 VS Java内存模型 VS Java对象模型
  3. 15分钟让你了解如何实现并发中的Barrier
  4. Jquery事件和选择器 纠错
  5. 一个项目的SpringCloud微服务改造过程
  6. ZDog:简单便捷好玩的的3D设计和动画制作库
  7. jvisualvm/Jconsole监控WAS中间件
  8. 利用DoHome APP和音箱控制小车的实验参考步骤
  9. javaScript基础-03 javascript语句
  10. Redis的高可用(HA)