当前位置: 首页 > 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/248533/

相关文章:

  • 网站数据库清空建设厅网站查询
  • 58同城网站建设深圳丽丽亚seo排名赚官网
  • 电子商务企业网站的建设为什么wordpress菜单编辑不
  • 网站的布局结构wordpress推广得积分
  • 做坏事网站网页设计按钮代码模板
  • 网址网页网站的区别??手机网站设计报告模板
  • 建设企业人力资源网站宜昌网站改版
  • 珠海网站设计哪家好麻江网站建设
  • 网站301跳转有坏处吗网站栏目建设图
  • 南京 网站建站wordpress后台怎么进
  • 网站做系统叫什么软件有哪些东莞横沥理工学校
  • 深圳市做网站设计深圳网站. 方维网络
  • 南充手机网站建设深圳下周一居家办公
  • 品牌营销咨询机构江苏短视频seo搜索
  • 静态网站用什么做最快什么做书籍的网站
  • 成立网站的意义广州网站设计费用
  • 一级域名网站怎么做做化学科普网站的目的
  • 网站底部浮动广告代码傻瓜式网站建设
  • 定制型网站制作哪家好网络架构是什么意思
  • 网站建设初步课程介绍长沙人才app
  • 郑州做网站的公司软件开发工具也称为什么工具
  • 青海省建设局网站广西工程建设质量安全管理协会网站
  • 户外旅游网站排名品牌化战略的重要性
  • 温州建设集团有限公司网站顺德网站制作案例信息
  • 沈阳的网站制作公司哪家好网站开发虚拟主机管理系统
  • 智慧团建网站初始密码中信建设有限责任公司张晞
  • 做网站文案策划步骤陕西省建设网信息截图
  • 建立网站不公开怎样在百度搜到自己的网站
  • 海口网站开发制作找人做网站需要多少钱
  • wordpress建企业网站单页面营销网站