什么是枚举?
枚举(英语:Enumerate)是基于已有知识来猜测答案的一种问题求解策略。
枚举的思想是不断地猜测,从可能的集合中一一尝试,然后再判断题目的条件是否成立。
给出解空间
建立简洁的数学模型。
枚举的时候要想清楚:可能的情况是什么?要枚举哪些要素?
接下来就是激动人心的例题啦!
百钱买百鸡
注解:<<endl 可改成'\n';
接下来是经典例题
希望大家多练一下下!
接下来是例题二
接下来将解着道题目啦!
先打出基本框架
讲解:
依题目给出的变量名n,代表我有n枚money;
在定义一个sum定义有多少种买法;//记住一定要定义sum=0;
接下来从0开始遍历;
遍历到n/7;
再进行判断//具体原因不想写bra
接下来是代码时间:
T20334.小蚂蚁吃米
T20332.输出素数个数
由于代码过长不变截图,直接上代码:
T20333.输出素数个数2
T20335.输出素数个数3
T20331.找钱
T20337.找钱2
作者制作不易:点个赞再走吧!求求了🙏🙏🙏🙏🙏🙏🙏🙏🙏🙏🙏🙏🙏🙏🙏
我和“City of Hackers”的小伙伴都在ACGO等你,快用这个专属链接加入我们吧!
我团人数到达 50 就更新 day3,day4 的讲解