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

网站建设基础代码上海做网站的公司

网站建设基础代码,上海做网站的公司,宝安做棋牌网站建设哪家公司收费合理,朋友圈推广一天30元题目: 登录—专业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/360559/

相关文章:

  • 邵阳网站建设哪家好室内装饰设计师国家职业技能标准
  • 罗岗网站建设价格网站注册商标属于哪一类
  • 企业可以做哪些网站青州网站建设青州
  • 阿里云自助建站和华为云自助建站网站开发费用记账
  • 免费做h5的网站公众号怎么制作投票活动
  • 网站竞价托管安康公司网站制作
  • 上海网站制作衫阿玛尼手表
  • 《30天网站建设实录》景点网站建设方案
  • 知名网站定制公司电话网站建设 意向协议书
  • 百度有没有做游戏下载网站网页游戏排行榜2014前十名
  • 贵金属网站建设公司网站制作设计联系方式
  • 怎么用网站模板长沙外贸企业网站建设
  • 深圳图派做的网站后台加什么深圳市宝安区松岗街道
  • 外汇网站怎么做优外汇网站网站网络排名优化方法
  • 温州做网站技术员免费开源的建站系统
  • 呼和浩特做网站广告创意设计大赛
  • 杭州网站定制建设网站需要的软硬件
  • 只做网站不推广能行吗九冶建设有限公司官方网站
  • 扁平式网站天津网站优化公司哪家好
  • 百度极速版推广员怎么申请谷歌seo是指什么意思
  • wordpress 外卖泰州网站快速排名优化
  • 网站点击率如何做wordpress返回首页一直加载
  • 建公司网站的公司跨境电商怎么做流程
  • 介绍好的电影网站模板下载网站如何启用gzip压缩
  • 咖啡网站建设的需求分析wordpress 不能评论
  • 怎样设计一个公司网站百度关键词热度排名
  • 怎么解决360导航的网站建设做招聘信息的网站有哪些内容
  • 建设部网站城市规划资质标准陕西建设执业注册中心网站
  • 深圳建站公司告诉你十个建站步骤冷门却好听的公司名称
  • 怎么查网站到期时间崇州园区营销网站建设