求不定方程的正整数解的组数
题目见附件:不考虑效率的话直接暴力就可以了
不过数据这么小,似乎没必要考虑效率... 21太小了,结果就很有限 的确规模太小了.手工分析估计也不难 设t1=x1+x4+x5+x6
t2=x2+x4+x5+x6
t3=x3+x4+x5+x6
于是原方程就降维了,呵呵,不过意义不大。。。 上述代换,好是好,但“正整数”的要求被打破了。
一个通用的技巧是:
先令 $x_i' = x_i - 1$,则等价于求不定方程 $x_1'+x_2'+x_3'+3x_4'+3x_5'+5x_6'=7$ 的非负整数解。 提示:x+3y+5z代换 (x,y,z) =
(10,2,1)
(7,3,1) 7# 〇〇
呵呵不错。。 x+3y+5z=21(x>=3;y>=2;z>=1)
y=2: z=1:x=10-->c(9,2)*c(1,1)=36
y=2: z=2:x=5-->c(4,2)*c(1,1)=6
y=3: z=1:x=7-->c(6,2)*c(2,1)=30
y=4: z=1:x=4-->c(3,2)*c(3,1)=9
共81种组合
页:
[1]
2