桥本分数式--递归回溯
来源:互联网 发布:nc 5.7 启动数据库 编辑:程序博客网 时间:2024/04/29 06:43
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace __桥本分数式
{
class Program
{
int[] a = new int[10];
int i, j, u, m1, m2, m3, s = 0;
static void Main(string[] args)
{
Program p = new Program();
Console.WriteLine(p.GetResult(1));
Console.ReadKey();
}
public int GetResult(int k)
{
for (int i = 1; i <= 9; i++)//a[k]的值为i
{
a[k] = i;
for (u = 0, j = 1; j <= k - 1; j++)//a[k]前面的为a[j];
{
if (a[k] == a[j])
{
u = 1;
}
}
if (u == 0)
{
if ((k == 9))
{
if (a[1] < a[4])
{
m1 = a[2] * 10 + a[3];
m2 = a[5] * 10 + a[6];
m3 = a[8] * 10 + a[9];
if (a[1] * m2 * m3 + a[4] * m1 * m3 == a[7] * m1 * m2)
{
s++;
Console.WriteLine("{0}/{1}{2}+{3}/{4}{5}={6}/{7}{8}",a[1],a[2],a[3],a[4],a[5],a[6],a[7],a[8],a[9]);
}
}
}
else
{
GetResult(k + 1);
}
}
}
return s;
}
}
}
- 桥本分数式--递归回溯
- 桥本分数式 回溯法
- 算法—回溯法桥本分数式
- 桥本分数式
- 桥本分数式
- 桥本分数式
- 桥本分数式问题的C++算法
- 桥本分数式和深度优先搜索
- 桥本分数算式编程题
- 数独游戏求解(递归+回溯)
- 数独算法-递归与回溯
- 递归回溯
- 递归回溯
- 递归回溯
- 递归回溯
- 数独求解----回溯递归,无脑枚举版
- 打印组合数问题之递归版回溯算法
- Sudoku Solver 数独填充 递归判断回溯
- iOS开发 之 AFNetworking3.0使用详解
- 知识库--WebappClassLoader(47)
- Shell中的循环
- Mongo Java Driver示例
- tar.xz文件如何解压
- 桥本分数式--递归回溯
- socket通信的一些介绍
- c++ 容器每次添加一个一维数组,添加一列元素
- Mod
- 人机猜拳游戏(修改)
- php复习 第十三天 mysql基础4
- mysql
- Vim访问readonly文件
- java泛型方法返回二维数组中的最大的元素