P8053
donghaoyu2011 · · 题解
首先,我们要知道
比如说
能做到这些的就只有或。所以只用在输入的时候特判非0数字,再用
以下为代码
#include <bits/stdc++.h>
using namespace std;
long long n,mapp,a[100010];
int main(){
cin>>n;
for(int i=1;i<=n;i++){
for(int j=1;j<=n;j++){
cin>>mapp;
if(mapp!=0){
a[i]|=mapp;
a[j]|=mapp;
}
}
}
for(int i=1;i<=n;i++){
cout<<a[i]<<" ";
}
return 0;
}