当前位置: 首页 > news >正文

宁波大型网站建设网站栏目推介怎么做

宁波大型网站建设,网站栏目推介怎么做,计算机网络技术主修课程,网站建设接私活平台题目: 登录—专业IT笔试面试备考平台_牛客网 思路: 我们发现对于矩阵C可以一列一列求。 mod2,当这一行相乘1的个数为奇数时,z(i,j)为1,偶数为0,是异或消元。 对于b[i,j]*c[i,j],b[i,j]可以…

题目:

登录—专业IT笔试面试备考平台_牛客网

思路:

我们发现对于矩阵C可以一列一列求。

mod2,当这一行相乘1的个数为奇数时,z(i,j)为1,偶数为0,是异或消元。

对于b[i,j]*c[i,j],b[i,j]可以与a[i,i]异或让他转换到左边,而右边一列全为0。

每一列的解是不能确定元素cn个的2^cn。

异或消元可以用bitset优化。

代码:

#include <iostream>
#include<map>
#include<queue>
#include<unordered_map>
#include<cmath>
#include<bitset>
using namespace std;
#define LL long long
const int N=1e3+100;
double eps=1e-12;
const long long mod=998244353;
std::bitset<210> A[210],a[210],b[210];
int n;
LL quick(LL a,LL b,LL mod){
   LL ans=1;
   while(b){
    if(b&1) ans=ans*a%mod;
    b>>=1;
    a=a*a%mod;
   }
   return ans;
}
LL guss()
{   int c=1,r=1;
   for(c=1;c<=n;c++)
   {  int t=r;
    for(int i=r+1;i<=n;i++) if(a[i][c]>a[t][c]) t=i;
     if(!a[t][c]) continue;
    swap(a[t],a[r]);
    for(int i=r+1;i<=n;i++)
        if(a[i][c])
        a[i]=a[i]^a[r];
      r++;
   }
   return quick(2,n-r+1,mod);
}
int main()
{  cin>>n;
  for(int i=1;i<=n;i++)
  for(int j=1;j<=n;j++)
  {  int x;
      scanf("%d",&x);
      if(x) A[i][j]=1;
  }
  for(int i=1;i<=n;i++)
  for(int j=1;j<=n;j++)
  {  int x;
      scanf("%d",&x);
      if(x) b[i][j]=1;
  }
   LL ans=1;
   for(int j=1;j<=n;j++)
   {
     for(int i=1;i<=n;i++)
     for(int k=1;k<=n;k++)
     a[i][k]=A[i][k];
     for(int i=1;i<=n;i++) a[i][n+1]=0;
     for(int i=1;i<=n;i++)
     a[i][i]=a[i][i]^b[i][j];
     ans=ans*guss()%mod;
   }
   cout<<ans<<endl;
    return 0;
}
 

http://www.yayakq.cn/news/627122/

相关文章:

  • 南通网站排名免费企业查询软件
  • 百度个人网站建设网站名词解释
  • 工程项目网站有哪些做农产品的网站
  • 站开发技术培训呼市网站制作
  • 泰州网站制作方案定制如何注销公司
  • 刷单类网站开发网站主机和空间
  • 网站被k还能不能在百度做推广最新网页游戏公益服
  • 做网站需要人在看吗iis新建网站无法浏览
  • 郑州区块链数字钱包网站开发公司桐柏网站建设
  • 江西医疗网站建设做商城网站需要什么条件
  • 领动做的企业网站怎么样如何常看wordpress默认编辑器
  • 公司网站格式网站建设必须注意的事项
  • wordpress 单页面 外贸外贸网站怎么做seo
  • 做养生网站怎么赚钱个人网站做联盟营销
  • 百度网盘官方网站广州公司网站设计
  • 二手车做网站的目的设计品牌网站公司
  • 站长工具alexa排名无代码开发软件
  • 潍坊个人做网站网络设计报告怎么写
  • 做枸杞的网站石家庄logo设计公司
  • 网站开发外包售后维护合同西安旅游网站开发
  • 青岛网站厉害的公司石岩做网站哪家好
  • 网站做支付宝花呗分期做电影网站服务器需求
  • 网站开发的环境做网站设计提成赚钱吗
  • 小吃加盟网站大全wordpress的极限访问量
  • 一小时学会网站建设西安公司网站建设哪家专业
  • 有什么办法做自己的网站vs做网站怎么放视频
  • 做网站必须要dreamever建设银行网站查询密码
  • 免费的行情网站app软件百度网盘官方网站
  • 苍南县龙港哪里有做网站合肥网站推广优化
  • 网站备案行业东莞东城招聘网最新招聘