枚举概念
枚举法是通过计算机速度快的特点,对问题所有可能性进行枚举,从中找到答案,需要利用循环。
例题
1,简单数字谜
题目描述
在□内填上一个合适的相同的数字,使等式“□3×6528=3□×8256”成立。
输入格式
无
输出格式
一个数字
样例输入
(无)
样例输出
4
用一个for循环就行了,提示:循环从1开始到9。
代码也很简单
#include <bits/stdc++.h>//万能头
using namespace std;
int main(){
for(int i=1;i<=9;i++){//朴实无华的for循环
if((i*10+3)*6528==(30+i)*8256){
cout<<i<<endl;
return 0;//这个嘛,最好写上
}
}
return 0;//养成好习惯
}
百钱买百鸡
题目描述
中国数学家张邱建(公元五世纪,其它资料不详)在他的《算经》中提出了著名的“百钱买百鸡”问题:
鸡翁一,值钱五,鸡母一,值钱三,鸡雏三,值钱一。
百钱买百鸡,问翁、母、雏各几何?
你的任务:输出所有可行的