码农知识堂 - 1000bd
  •   Python
  •   PHP
  •   JS/TS
  •   JAVA
  •   C/C++
  •   C#
  •   GO
  •   Kotlin
  •   Swift
  • 【11.25】【VP】 45 届 济南站


    ALL:13
    AC:4
    补题:1
    Rank:196

    D 题 wa 了两发,每一发都要掉十几名几十名,有点哈人(


    Matrix Equation

    题意:

    定义 01 正方矩阵的叉乘和点乘。现在给你宽为 n ( 1 ≤ n ≤ 200 ) n(1\leq n\leq 200) n(1≤n≤200) 的 01 正方矩阵 A , B A,B A,B ,问你有多少种同等大小的矩阵 C C C 满足 A × C = B ⊙ C A\times C=B\odot C A×C=B⊙C 。方案数对 998244353 998244353 998244353 取模。

    思路:VP 时打了两个小时的表,最佳结果是只过了样例。

    考虑固定 j ∈ [ 1 , n ] j\in[1,n] j∈[1,n] ,这样我们有 n n n 个 01 变量 C i , j C_{i,j} Ci,j​ 。我们枚举 i ∈ [ 1 , n ] i\in[1,n] i∈[1,n] ,可以构建出 n n n 个包含 C i , j C_{i,j} Ci,j​ 的多元方程,形式如:

    ∑ k = 1 n ( A i , k ⋅ C k , j ) % 2 = B i , j ⋅ C i , j \sum_{k=1}^n(A_{i,k}\cdot C_{k,j})\%2=B_{i,j}\cdot C_{i,j} k=1∑n​(Ai,k​⋅Ck,j​)%2=Bi,j​⋅Ci,j​

    构建出 n n n 个方程之后,高斯消元,得到自由元的数量 c j c_j cj​ ,累加起来为 c = ∑ c j c=\sum c_j c=∑cj​ ,答案即为 2 c 2^c 2c 。

    该朴素思路时间复杂度为 O ( n 4 ) O(n^4) O(n4) ,但是能跑 706 ms ,估计是跑不满 n 4 n^4 n4 。

    AC代码:https://ac.nowcoder.com/acm/contest/view-submission?submissionId=54997315

  • 相关阅读:
    身份证照片怎么弄成200k以内?三个方法轻松搞定!
    免费开源漏扫软件 Nessus
    python实现办公自动化读书笔记——自动化整理文件
    Maven配置tomcat服务器和ApplicationContext应用上下文获取方法
    【云原生 | Kubernetes 系列】----污点与容忍
    Docker build报错总结,版本过新大避雷!
    【饭谈】细嗦那些职场中喜欢用领导口气命令别人的同事
    .NET Core 实现后台任务(定时任务)BackgroundService(二)
    【C++】类的封装 ③ ( 访问控制权限 )
    vue循环列表点击选中,默认选中第一个
  • 原文地址:https://blog.csdn.net/weixin_51948235/article/details/128049799
  • 最新文章
  • 攻防演习之三天拿下官网站群
    数据安全治理学习——前期安全规划和安全管理体系建设
    企业安全 | 企业内一次钓鱼演练准备过程
    内网渗透测试 | Kerberos协议及其部分攻击手法
    0day的产生 | 不懂代码的"代码审计"
    安装scrcpy-client模块av模块异常,环境问题解决方案
    leetcode hot100【LeetCode 279. 完全平方数】java实现
    OpenWrt下安装Mosquitto
    AnatoMask论文汇总
    【AI日记】24.11.01 LangChain、openai api和github copilot
  • 热门文章
  • 十款代码表白小特效 一个比一个浪漫 赶紧收藏起来吧!!!
    奉劝各位学弟学妹们,该打造你的技术影响力了!
    五年了,我在 CSDN 的两个一百万。
    Java俄罗斯方块,老程序员花了一个周末,连接中学年代!
    面试官都震惊,你这网络基础可以啊!
    你真的会用百度吗?我不信 — 那些不为人知的搜索引擎语法
    心情不好的时候,用 Python 画棵樱花树送给自己吧
    通宵一晚做出来的一款类似CS的第一人称射击游戏Demo!原来做游戏也不是很难,连憨憨学妹都学会了!
    13 万字 C 语言从入门到精通保姆级教程2021 年版
    10行代码集2000张美女图,Python爬虫120例,再上征途
Copyright © 2022 侵权请联系2656653265@qq.com    京ICP备2022015340号-1
正则表达式工具 cron表达式工具 密码生成工具

京公网安备 11010502049817号