标题:通过单位矩阵与周期矩阵耦合统计方程解组数
只看楼主
独木星空
Rank: 16Rank: 16Rank: 16Rank: 16
来 自:河北省曲阳县
等 级:版主
威 望:57
帖 子:713
专家分:556
注 册:2016-6-29
得分:0 
一般情况下,对于问题的产生比较熟悉的,肯定是有办法把它转化成流程图。

素数问题的解决是我学习编程永恒的动力。
2022-10-30 19:38
gs2536785678
Rank: 10Rank: 10Rank: 10
等 级:贵宾
威 望:45
帖 子:565
专家分:1668
注 册:2017-7-16
得分:10 
看过,朋友是在展示你的【独孤九剑】
2022-10-31 07:46
my2318
Rank: 7Rank: 7Rank: 7
等 级:贵宾
威 望:12
帖 子:233
专家分:577
注 册:2014-3-18
得分:10 
解法不知道,不可能写出算法,解法不熟悉,很难写出精炼的算法
2022-10-31 08:21
独木星空
Rank: 16Rank: 16Rank: 16Rank: 16
来 自:河北省曲阳县
等 级:版主
威 望:57
帖 子:713
专家分:556
注 册:2016-6-29
得分:0 
laowan001先生也不来试一试,在我的印象里,他还是有办法解决的。
另外,吹水佬版主更不在话下,不知道为什么,就是不出手,一展其锋芒。

素数问题的解决是我学习编程永恒的动力。
2022-10-31 08:58
laowan001
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:版主
威 望:54
帖 子:802
专家分:1914
注 册:2015-12-30
得分:10 
回复 14楼 独木星空
你这个问题太专业,一时半会儿搞不懂啊
2022-10-31 09:17
吹水佬
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:版主
威 望:432
帖 子:10064
专家分:41463
注 册:2014-5-20
得分:20 
以下是引用独木星空在2022-10-31 08:58:41的发言:

laowan001先生也不来试一试,在我的印象里,他还是有办法解决的。
另外,吹水佬版主更不在话下,不知道为什么,就是不出手,一展其锋芒。

老实讲,你那么多东东,我还没看明一点。
你可以先说说:
1、这个问题的概念(是什么名堂)
2、相关的指导理论(理论基础是什么)
人脑有点认知后再看电脑能不能认知


2022-10-31 14:51
独木星空
Rank: 16Rank: 16Rank: 16Rank: 16
来 自:河北省曲阳县
等 级:版主
威 望:57
帖 子:713
专家分:556
注 册:2016-6-29
得分:0 
回复 16楼 吹水佬
问题是这样的:x+y+z+u+v+m=N,如果未知数不加限制,则用排列组合中的挡板法可以直接求出,现在的问题是限制未知数取某数的倍数,这个某数是大于等于2即可,我们也可以先研究个具体的,比如不能取5的倍数。
     我们把未知数x(y,z,u,v,m)=Pt+r的形式,与数论中的剩余类(剩余系)有点相似,0<r≤P-1,
这样每个未知数就是两部分组成的,而且t与r各自独立,根据乘法原理x=Pt+r是分步关系,如果t有i种方法,r有j种方法,则对于一个x来说,共有ij种方法。
      x+y+z+u+v+m=N→(x+y)+(z+u+v+m)=N→((x+y)+[(z+u)+(v+m)]=N
我们先打分,充分利用对称原理,把(x+y)分成一个区块,(z+u+v+m)分成一个区块,假说x+y=N1,z+u+v+m=N2,N1+N2=N的情况下,得到N1有j1种方法,得到N2有j2种方法,则共有j1j2种方法,在整个运算过程中,始终是把未知数分区,2个变量和+(2个变量和+2个变量和)=2个变量和+4个变量和=N,(最开始一步是1个变量+1个变量=N2),然后,用2+2=4(数字都是代表的变量个数),2+4=6(同前注解),第一步是1+1=2.
数据区域用“+”,统计区域用“*”,第一步例外,直接统计各种和值的个数,第二步在第一步的基础上进行,把“和值”用在数据区域,首列,顶行都是用它,形成二维数据结构;把统计2的值照样处理,排列成首行,首列二维数据(它的二元运算用“*”,前边的数据区域用“+”),然后统计数据区域和值一样的有多少,即找到统计对应位置上的数求和。
     实际上,这些叙述不一定起多大作用,需要看一下整个帖子实例,每步干什么,最后得到什么数值。

素数问题的解决是我学习编程永恒的动力。
2022-10-31 15:45
独木星空
Rank: 16Rank: 16Rank: 16Rank: 16
来 自:河北省曲阳县
等 级:版主
威 望:57
帖 子:713
专家分:556
注 册:2016-6-29
得分:0 
回复 16楼 吹水佬
可以先研究周期矩阵,它们不受限制,先不管单位矩阵,计算10个周期的即可,周期一定从0开始,因为单位矩阵的缘故,也就是X+Y+Z+V+U+M=N中,未知数可以取0-9的数字,看一看它们的分布,肯定之和是0--54,有10^6=100万种方法,落到0--54上,数据分布是对称的。
     当研究整个问题时,只需要把0--54乘限制条件即可(实际上,乘的是周期值,比方不能取5的倍数,那就是0---54*5了)。
      实际上,你研究完周期矩阵,下来研究单位矩阵时,也就好办了,比如不能取5的倍数,那么,未知数取值就是1--4之间,最小值是6,最大值是4*6=24,也就是说,4^6个值一定落到1至24上。
      最后,耦合一步,也简单,用周期倍数值+单位矩阵的和值,作为结果,合成方法数=周期倍数值的统计个数*单位和值的统计个数,说白了,周期矩阵,单位矩阵原来是各自独立,后来它们混合了一下。

素数问题的解决是我学习编程永恒的动力。
2022-10-31 16:12
独木星空
Rank: 16Rank: 16Rank: 16Rank: 16
来 自:河北省曲阳县
等 级:版主
威 望:57
帖 子:713
专家分:556
注 册:2016-6-29
得分:0 
解6元一次不定方程的解组数,条件变量不能取5的倍数,给出1至100之间的解组数(即N=1到100)

素数问题的解决是我学习编程永恒的动力。
2022-10-31 20:14
吹水佬
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:版主
威 望:432
帖 子:10064
专家分:41463
注 册:2014-5-20
得分:10 
以下是引用独木星空在2022-10-31 20:14:27的发言:

解6元一次不定方程的解组数,条件变量不能取5的倍数,给出1至100之间的解组数(即N=1到100)

算出的结果做什么用的?
2022-10-31 23:28



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-510477-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.159296 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved