手动实现多分类adaboost算法_VB用穷举法来解决多可能问题算法实现

更多算法问题:

求阶乘之和 | 求1!+2!+...+20!之和如何编程实现?

VB编程实际算法之求解1+1/2!+1/3!+.....+1/n!之和问题

算法|VB中的相亲数问题如何解决?

穷举法简介

穷举法的基本思想是根据现实问题,列举出所有的情况,并且用题目中指定的条件来检验。

穷举法适用于解决多存在和多可能问题。

下面我们用求解不定方程的代码来带领大家认识一下穷举法的应用。

题目:将一张1元钞票换为1分、2分、5分硬币,每种至少8枚,问共有多少种换取方案?

ea42a52027f54273bef9f286d1236ff2.png

代码如下:


Private Sub Form_Click()

Dim i As Integer, j As Integer, k As Integer

Dim count As Integer

    For i = 8 To 44

        For j = 8 To 26

            For k = 8 To 15

                If (i + j * 2 + k * 5 = 100) Then count = count + 1

            Next k

        Next j

    Next i

Print "共有:"; count; "种方案"

End Sub


0ca516792870f3d11baee207bda9a113.png

tips:有VB学习问题可以添加小编微信号:vbyjk521 ,随时在线答疑。

3a36df2e435db081de35135b80f8a16f.png



1f7b39cb14b7e071d4a4f7f13d0f9822.gif 5115df3b87763c64edf20ad54293d3fb.png

长按上图,关注跟我学VB公众平台

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值