早教吧作业答案频道 -->其他-->
用高斯消元法求有效方程个数.Pascal的要在旁边写解释就是已知一些方程要你找出有多少个有效的方程.也就是去掉重复的.看NOI1996那道灯塔的题吧
题目详情
用高斯消元法求有效方程个数.Pascal的要在旁边写解释
就是已知一些方程要你找出有多少个有效的方程.也就是去掉重复的.
看NOI1996那道灯塔的题吧
就是已知一些方程要你找出有多少个有效的方程.也就是去掉重复的.
看NOI1996那道灯塔的题吧
▼优质解答
答案和解析
经典问题啊.帮你找了这些,希望能帮上忙
设b[i,j]表示灯塔转状态.我们不难发现b[i,j]=(b[i+1,j]+b[i+1,j+1]) mod 2
继续展开,b[i,j]=(b[i+2,j]+2b[i+2,j+1]+b[i+2,j+2]) mod 2
=(b[i+3,j]+3b[i+3,j+1]+3b[i+3,j+2]+b[i+3,j+3]) mod 2
=(a[1]b[n,1]+a[2]b[n,2]+……+a[n]b[n,n]) mod 2
这样,对于每一个已知的灯状态,我们都可以用最底层灯的状态来表示,既把最底层的灯状态设为未知数,对于每一个已知的灯状态,我们都可以列一个方程.
而对于方程中每个未知数的系数不难发现是符合杨辉三角的.
这样,我们可以得到一个方程组.
要求解的个数,用高斯消元法求出方程组的有效方程个数m,则解的个数是2n-m.
由于本题的每个未知数只能取0或1,而最后的结果要mod 2,所以系数只有奇偶之分,1表示奇数,0表示偶数(即每个系数mod 2).
而在消元过程中,我们也只需考虑奇偶,即系数任意时刻只可能是0或1,这样用xor就可以了.
设b[i,j]表示灯塔转状态.我们不难发现b[i,j]=(b[i+1,j]+b[i+1,j+1]) mod 2
继续展开,b[i,j]=(b[i+2,j]+2b[i+2,j+1]+b[i+2,j+2]) mod 2
=(b[i+3,j]+3b[i+3,j+1]+3b[i+3,j+2]+b[i+3,j+3]) mod 2
=(a[1]b[n,1]+a[2]b[n,2]+……+a[n]b[n,n]) mod 2
这样,对于每一个已知的灯状态,我们都可以用最底层灯的状态来表示,既把最底层的灯状态设为未知数,对于每一个已知的灯状态,我们都可以列一个方程.
而对于方程中每个未知数的系数不难发现是符合杨辉三角的.
这样,我们可以得到一个方程组.
要求解的个数,用高斯消元法求出方程组的有效方程个数m,则解的个数是2n-m.
由于本题的每个未知数只能取0或1,而最后的结果要mod 2,所以系数只有奇偶之分,1表示奇数,0表示偶数(即每个系数mod 2).
而在消元过程中,我们也只需考虑奇偶,即系数任意时刻只可能是0或1,这样用xor就可以了.
看了 用高斯消元法求有效方程个数....的网友还看了以下:
白炽灯泡的灯丝常制成螺旋状,这样做的目的是()A.尽量减小灯丝的电阻B.便于灯丝散热,防止灯丝熔断 2020-06-02 …
电视机是靠电子高速撞击荧光屏而形成亮点的,若显示管的热灯丝发射电子到屏上,则在显象管内A.电流方向 2020-06-20 …
一个电学问题1.显象管的尾部电灯丝发射出电子,高速撞击在电视机的屏幕上,显象管内部则是?A.电流方 2020-07-12 …
已知灯塔A,B和轮船C的位置关系为:灯塔A在灯塔B的南偏东74°方向上,A,B相距4海里,轮船C在灯 2020-11-13 …
如图,在小岛上有一观测站A,灯塔B在观测站A北偏东45°的方向.灯塔C在灯塔B的正西方向,且相距10 2020-11-13 …
如图,在小岛上有一观测站A,灯塔B在观测站A北偏东45°的方向.灯塔C在灯塔B的正西方向,且相距10 2020-11-13 …
从显像管尾部的热灯丝发射出来的电子高速撞击在电视机荧光屏上,使屏幕发光,则在显像管内A.电流方向从灯 2020-11-25 …
两道光的折射题目(初二),求高手解答!1.在游泳池中游泳的人,从水中看岸上的路灯,他所看到的灯的位置 2020-12-25 …
为了估测路灯距水平路面的高度,一身高为1.6m的同学站在路面某处时,测得地面上由路灯照射出现的人影长 2020-12-27 …
如图,身高1.6米的小明从距路灯的底部(点O)20米的点A沿AO方向行走14米到点C处,小明在A处, 2020-12-27 …