cf传送门
题意
构造一个矩阵 A A A,满足

其中所有 A [ i ] [ i ] A[i][i] A[i][i]已经给定
思路
考虑没有给定对角线的值,构造矩阵
A [ i ] [ j ] = i ∗ j ( m o d n ) A[i][j]=i*j(mod \ n) A[i][j]=i∗j(mod n)
证明:
假设 A [ i ] [ j ] ∗ A [ k ] [ l ] ≡ A [ i ] [ l ] ∗ A [ k ] [ j ] ( m o d n ) A[i][j]*A[k][l]≡A[i][l]*A[k][j](mod\ n) A[i][j]∗A[k][l]≡A[i][l]∗A[k][j](mod n)
∴ i ∗ j + k ∗ l ≡ i ∗ l + k ∗ j ( m o d n ) ∴i*j+k*l≡i*l+k*j(mod\ n) ∴i∗j+k∗l≡i∗l+k∗j(mod n)
∴ i ∗ ( j − l ) ≡ i ∗ l + k ∗ ( j − l ) ( m o d n ) ∴i*(j-l)≡i*l+k*(j-l)(mod\ n) ∴i∗(j−l)≡i∗l+k∗(j−l)(mod n)
∴ i ≡ k ( m o d n ) ∴i≡k(mod\ n) ∴i≡k(mod n)
明显不符合
然后给每行都加上 B [ i ] − A [ i ] [ i ] B[i]-A[i][i] B[i]−A[i][i]即可

CF1734E Codeforces Round #822 (Div. 2) Rectangular Congruence相关推荐

  1. Codeforces Round #822 (Div. 2) 题解

    A. Select Three Sticks 题意为每一次可以选一个数加1或减1,问达到数组中有三个相等的数的最小步数 签到题,可能会有很多种解法 这里说其中一种 我们把整个数组排序,然后对于每一个三 ...

  2. Codeforces Round #460 (Div. 2): E. Congruence Equation(枚举)

    题意:给出a, b, p, x,求有多少个n满足①n*a^n%p==b:②n<=x 思路:先要知道一个很简单的性质:a^n%p的值一定存在循环节(n=0就进入循环),且周期T一定是p-1的约数 ...

  3. CF1734D Codeforces Round #822 (Div. 2) Slime Escape

    cf传送门 题意 有一排 n n n个史莱姆,每个都有一个初始生命值(可以为负), 操作一开始在 k k k的史莱姆,每次操作可以向左或向右,合并掉该位置的史莱姆,加上其生命值,并保证任意时候生命值非 ...

  4. Codeforces Round #644 (Div. 3) G.A/B Matrix

    Codeforces Round #644 (Div. 3) G.A/B Matrix 题目链接 You are given four positive integers n, m, a, b (1≤ ...

  5. Codeforces Round #662 (Div. 2) B. Applejack and Storages

    Codeforces Round #662 (Div. 2) B. Applejack and Storages 题目链接 This year in Equestria was a year of p ...

  6. Codeforces Round #506 (Div. 3)

    Codeforces Round #506 (Div. 3) 实习期间事不多,对div3 面向题解和数据编程了一波 A. Many Equal Substrings 题目链接 A题就是找后缀和前缀重合 ...

  7. Codeforces Round #563 (Div. 2)/CF1174

    Codeforces Round #563 (Div. 2)/CF1174 CF1174A Ehab Fails to Be Thanos 其实就是要\(\sum\limits_{i=1}^n a_i ...

  8. 构造 Codeforces Round #302 (Div. 2) B Sea and Islands

    题目传送门 1 /* 2 题意:在n^n的海洋里是否有k块陆地 3 构造算法:按奇偶性来判断,k小于等于所有点数的一半,交叉输出L/S 4 输出完k个L后,之后全部输出S:) 5 5 10 的例子可以 ...

  9. Codeforces Round #696 (Div. 2) (A ~ E)超高质量题解(每日训练 Day.16 )

    整理的算法模板合集: ACM模板 点我看算法全家桶系列!!! 实际上是一个全新的精炼模板整合计划 Codeforces Round #696 (Div. 2) (A ~ E)超高质量题解 比赛链接:h ...

最新文章

  1. Multiple Spring Data modules found, entering strict repository configuration mode!
  2. const、static、const staic理解
  3. mate 树莓派4b安装ubuntu_树莓派4B安装安装Ubuntu Mate 16.04
  4. java map与set的区别_java 集合(list,set,map)三者之间的关系和区别
  5. mysql 查看表v空间自增涨_MySQL InnoDB表空间加密
  6. java 语法_Java基础语法
  7. python猜猜我是几,我在python中猜数游戏的问题
  8. Python爬取王者荣耀皮肤
  9. 64位win10系统无法安装.Net framework3.5的两种解决方法【转】
  10. vue中的v-if和v-show的区别
  11. 著名书画家顾永泉对我诗集出版的贺词
  12. 互联网公司干不好上门维修?
  13. Thinkpad T430 Win8 换 Win7
  14. PV操作经典例题——哲学家进餐问题
  15. SQL Server数据库的T-SQL查询语句
  16. Rapid object detection using a boosted cascade of simple features-简译
  17. 百度将推MIP 实现移动网页加速
  18. 中南大学计算机2020研究生分数线,2020中南大学考研分数线已公布
  19. dreambooth
  20. outputs = self.model(**inputs)中的 ** 是什么作用?

热门文章

  1. Unity3D之Transform参数
  2. 这样清理微信,硬盘分分钟多出50GB
  3. html动态显示多张图片,6月1日周二最新早上好问候祝福动态表情图片 6月最新早安问候语动态图片表情...
  4. html5的首行代码是什么,有关首行首字下沉的实现原理及代码
  5. AMD、CMD、UMD
  6. 【FUTURE】麻省理工科技评论-年度10大突破性技术-导读
  7. Unity打开照相机与打开本地相册然后在Unity中显示照片(Android与iOS)
  8. 用DGAN生成mnist图片以及动漫头像图片
  9. 为什么我的粉丝那么少?为什么我的文章阅读量那么低?
  10. 实现单例模式四种方法--java