/*
1. 给定等式 A B C D E 其中每个字母代表一个数字,且不同数字对应不
D F G 同字母。编程求出这些数字并且打出这个数字的
+ D F G 算术计算竖式。
───────
X Y Z D E
*/
#include "iostream"
using namespace std;
void swap(int arr[], int i1, int i2)
{
int tmp;
tmp = arr[i1];
arr[i1] = arr[i2];
arr[i2] = tmp;
}
void perm(int arr[], int x, int y)
{
if(x > y)
{
int op1 = arr[0]*10000 + arr[1]*1000 + arr[2]*100 + arr[3]*10 +arr[4];
int op2 = arr[3]*100 + arr[5]*10 +arr[6];
int ret = arr[7]*10000 + arr[8]*1000 + arr[9]*100 + arr[3]*10 + arr[4];
if(op1 + 2*op2 == ret)
{
printf("%6d\n", op1);
printf("%6d\n", op2);
printf("+");
printf("%5d\n", op2);
printf("------\n");
printf("%6d\n", ret);
}
}
else
{
for(int i=x; i<=y; i++)
{
swap(arr, x, i);
perm(arr, x+1, y);
swap(arr, x, i);
}
}
}
int main()
{
int arr[10] = {0, 1, 2, 3, 4, 5, 6, 7, 8, 9};
perm(arr, 0, 9);
return 0;
}
排列组合算法资料:
http://guancloud911012.iteye.com/blog/1513134
分享到:
相关推荐
组合数学 卢开澄 清华大学出版社 第四版第一章习题答案 可惜只找到第一章~
Python编程基础与应用--课后题解练习题-(5)[2页]全文共2页,当前为第1页。Python编程基础与应用--课后题解练习题-(5)[2页]全文共2页,当前为第1页。第5章节练习题 Python编程基础与应用--课后题解练习题-(5)[2页]...
组合数学第二版姜建国编写,课后习题答案,习题1解析答案,
第四章 类和对象 [习题] 1.类及类成员的访问控制符有哪些?... ----------------------- java面向对象程序设计习题-(11)全文共2页,当前为第1页。 java面向对象程序设计习题-(11)全文共2页,当前为第2页。
应用组合数学 第二版 冯速译 习题答案
组合数学Introductory Combinatorics,是主要供研究生学习的一门课程,压缩包主要是第2章到第7章的课后习题答案。
本参考答案是人工整理,难免有不足与错误,仅供参考。 适用于中国科学技术大学出版社出版,许胤龙、孙淑玲编著的组合数学引论(第2版)一书。
组合数学答案系统介绍了课后习题以及部分例题程序
1. (1) 利用组合梯形公式计算积分 2. (1) 编写程序应用辛普森1/3算法计算积分 3. 空气流过直径为16cm的圆形导管. 由导管的中心线开始, 在不
第1章计算机,编程和Python简介习题及答案--英文
解:1) 该电路中,放大部分由两级共射组态电路组合而成,总相移为 0°(或 360°)。因此要求此时的放大电路为电压串联负反馈电路,在深度负反馈的条件下,其放大
组 合 数 学复习资料组合数学(教三楼)第 1 页组合数学(教三楼)第 2 页组合数学(教三楼)第 3 页川-川.'·川非b 飞,飞 川峙、叶叽且rE、ν毛已
西安电子科技大学出版社组合数学第一章习题答案
组合数学答案,第四五章课后习题 1、求从{A,B,C}中选出n个字母,但必须包含偶数个A的方式数。
曹汝成 《组合数学》课后习题答案详解 第一到第四章
第1章到第4章课后习题答案,课后习题全部解答。
2、8 个座位排一排,8 个同学 A1~A8在此处上 2 节课,第 1 节课 Ai同学坐 i 位置。(1) 若第 2 节课时,要求 A1 A2 A3 A4 4
Python期末复习题:组合数据类型_第一行输入一个正整数 n,随后的n 行各输入一个人的姓名和年龄,中间用空格分隔(形-CSDN博客.html
2020高考语文小题组合短平快1第一周周一语用基础5练+诗歌+论述类阅读含解析
如第1、2、4题。 2. 数学问题,如第3题需要计算最优的分组方式、第5题是组合数问题。 3. 序列问题,如第6题是一个数列的推导问题。 4. 编码与解码问题,第7题是一个解码问题。 5. 图论问题,第8题需要在二维平面上...