第二周项目4:穷举法解决组合问题(3)
来源:互联网 发布:canon mp230 清零软件 编辑:程序博客网 时间:2024/05/21 05:57
/*2015,烟台大学计算机与控制工程学院
*All rightreserved.
*文件名称:test.cpp
*作 者:张明宇
*完成日期:2016年3月20日
*/
问题及代码:
年龄几何:张三、李四、王五、刘六的年龄成一等差数列,他们四人的年龄相加是26,相乘是880,求以他们的年龄为前四项的等差数列的前二十项。
提示:设数列的首项为n,相差为a,则前四项之和为n+(n+a)+(n+a+a)+(n+a+a+a)=4*n+6*a,前四项之积为n*(n+a)*(n+a+a)*(n+a+a+a).同时有1<=a<=4和1<=n<=6.可采用穷举法求出次数列。
#include <iostream>using namespace std;int main(){ int i,j,n,a; for(n=1;n<=6;n++) { for(a=1;a<=4;a++) { if((4*n+6*a)==26&&(n*(n+a)*(n+a+a)*(n+a+a+a))==880) { i=n; } } } for(j=0;j<20;j++) { i=i+a; cout<<i; cout<<"\n"; } return 0;}
学习心得:
C++的简单运用;
0 0
- 第二周项目4:穷举法解决组合问题
- 第二周项目4:穷举法解决组合问题
- 第二周项目4:穷举法解决组合问题
- 第二周项目4:穷举法解决组合问题(3)
- 第二周项目4:穷举法解决组合问题(4)
- 第二周项目4:穷举法解决组合问题(5)
- 【项目 4:穷举法解决组合问题】
- 第3周项目4-用穷举法解决组合问题(4)三色球问题
- 第3周项目4-穷举法解决组合问题(百钱白鸡问题)
- 第3周项目4(3)穷举法解决组合问题
- 第3周项目4-用穷举法解决组合问题(3)年龄几何
- 第3周项目4-穷举法解决组合问题(换分币)
- 第九周 项目六 穷举法解决组合问题4
- 第三周项目4:穷举法解决组合问题--百钱买百鸡
- 第三周项目4:穷举法解决组合问题---换分币
- 第三周项目4:穷举法解决组合问题
- 第三周项目4:穷举法解决组合问题
- 第三周项目4:穷举法解决组合问题
- Red Hat 7.0 配置使用CentOS 7.0 Yum 源
- 【字符串水题】HDU2617Happy 2009
- 利用github page搭建博客
- Linux下Caffe初学测试笔记
- Android 中MD5算法生成字符串
- 第二周项目4:穷举法解决组合问题(3)
- hdu 1358 Period
- HDU 3074 带权并查集
- Swift Any和AnyObject类型
- C++ static静态成员变量和静态成员函数
- Android:控件Spinner实现下拉列表
- lintcode: Construct Binary Tree from Preorder and Inorder Traversal
- 20160321 POJ2478 Farey Sequence(欧拉函数)
- Java开发之简单数据类型