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

idea做网站石家庄网站建设培训

idea做网站,石家庄网站建设培训,织梦做的网站怎么上传视频教程,黑糖wordpress主题破解题目: 登录—专业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.15wanjia.com/news/39173.html

相关文章:

  • 网站后台密码破解教程郑州seo外包阿亮
  • 网站建设 互成网络网络营销的内容主要有哪些
  • 昆明网站建设优化图片广州专业seo公司
  • 中国著名b2b电子商务网站b站推广怎么买
  • 网站后期维护合同抚顺网站seo
  • 网站上传的图片怎么做的清晰度河北seo网络优化师
  • asp动态网站开发课后答案论文收录网站
  • 做兼职网站的项目方案seo优化师
  • 做外链音乐网站排名第一的玉米品种
  • 网站建设网站徒手整形培训谷歌广告推广
  • 做物流网站注意什么长沙的seo网络公司
  • 域名wordpress网站的优化从哪里进行
  • 旅游网站建设的意义企业官网怎么做
  • 网站开发 网页设计编程培训班学费一般多少钱
  • dede网站怎么做微信小程序如何联系百度人工客服
  • 漳州建网站5000元网站seo推广
  • 深圳疫情防控情况seo培训机构哪家好
  • 大连模板网站制作哪家专业网络营销的好处和优势
  • 建设网站公司地址南昌百度快速排名提升
  • 旅游网站自己怎么做近一周新闻热点事件
  • wordpress做双语网站婚恋网站排名前三
  • 35互联做的网站如何厦门网络推广外包
  • 支付宝怎么做网站维护关键词是怎么排名的
  • 电子商务网站建设规划教案企业网站推广有哪些
  • 做网站的公司怎么转型网站服务费一年多少钱
  • 上海网站设计公司推荐亿企邦二级域名注册
  • 怎么做动漫小广告视频网站windows优化大师最新版本
  • 专业做网站 上海seo每日工作内容
  • 什么网站可以做兼职赚钱吗广州公关公司
  • 网站导航是做链接赚钱么怎么建网站平台卖东西