【校招常见算法】暴力法、模拟

您所在的位置:网站首页 什么叫暴力破解方法 【校招常见算法】暴力法、模拟

【校招常见算法】暴力法、模拟

2024-07-12 23:03| 来源: 网络整理| 查看: 265

目录 前言什么是暴力法?什么是模拟?例题小结

前言

  【校招常见算法】暴力法、模拟,是最基础的算法,我们后面要学习的算法很多时候都要先从暴力法、模拟开始去思考,最后才能想出比较优的解法。 暴力法、模拟思维导图 视频链接:【校招常见算法】暴力法、模拟

什么是暴力法?   第一次认识到 暴力法还是在大一的CPP课本例题鸡兔同笼问题。今有雉兔同笼,上有三十五头,下有九十四足,问雉兔各几何?翻译过来就是:有若干只鸡兔同在一个笼子里,从上面数,有35个头,从下面数,有94只脚,问笼中各有多少只鸡和兔?   小学数学里用解方程的方式可以解出来,用暴力法也可以把解决这个问题:鸡最少可以有0只,最多可以有35只(因为有35个头),兔子最少可以有0只,最多有23只(因为有94只脚)。   把鸡和兔子所有的组合列出来,组合有很多:[0,0]、[0,1]、[0,2]...[35,23]。把各种组合的头和脚加起来,如果是符合题目要求的,说明就是答案,代码如下: for(int x=0;x


【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3