[JZOJ5617]【NOI2018模拟3.31】化龙转生

Description 有一个 N×M 的矩阵,每个位置有两个值a,b,代表一个同余方程 x≡a(modb) 一个子矩阵是合法的,当且仅当将其中的每个同余方程联立时有解 求合法子矩阵最大面积 N,M≤150,0≤a<b<40 Solution 考虑如何判断两个同余方程是否有公共解 方程化为 x=a1+k1b1=a2+k2b2 a1−a2=k1b1−k2b2 根据扩展欧几里得判断有解的方法,方程有解
相关文章
相关标签/搜索