社区
C#
帖子详情
高分求个算法,有空的来看看吧[顶者有分]
progra
2009-03-26 01:33:02
使用1、3、4、6、9 五个数中的任意一个或几个,组合出一个6为数字,这6位数的所有数字加起来的和为37,如何用程序推算出所有的组合?
要求用C#实现最好!
顶者有分
...全文
344
72
打赏
收藏
高分求个算法,有空的来看看吧[顶者有分]
使用1、3、4、6、9 五个数中的任意一个或几个,组合出一个6为数字,这6位数的所有数字加起来的和为37,如何用程序推算出所有的组合? 要求用C#实现最好! 顶者有分
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
72 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
xupeihuagudulei
2009-03-26
打赏
举报
回复
纯UP
ppqq123456789
2009-03-26
打赏
举报
回复
[Quote=引用 34 楼 clj2201 的回复:]
很明显至少得有一个9,所以算法可以优化~~
[/Quote]
说的很对,至少有一个是9
wukequdai
2009-03-26
打赏
举报
回复
学习了
kaneXi
2009-03-26
打赏
举报
回复
顶
kairayang
2009-03-26
打赏
举报
回复
顶一下
pb_stu
2009-03-26
打赏
举报
回复
学习了
十八道胡同
2009-03-26
打赏
举报
回复
6楼的算法很好啊,赞!
gciyfzx07
2009-03-26
打赏
举报
回复
顶下
十八道胡同
2009-03-26
打赏
举报
回复
O(n^5 )的算法!效率啊!要不的.
liang4571231
2009-03-26
打赏
举报
回复
有见得!!!
[Quote=引用 34 楼 clj2201 的回复:]
很明显至少得有一个9,所以算法可以优化~~
[/Quote]
crazybalu
2009-03-26
打赏
举报
回复
我是新手,原来还可以来这里的
wartim
2009-03-26
打赏
举报
回复
[Quote=引用 24 楼 progra 的回复:]
补充点需求,呵呵!
算出来的结果,再对那6个数做一个任意可能的排序输出,例如:136999 还可能是613999等等,好像是6!种吧
[/Quote]
那更简单了
using System;
using System.Collections.Generic;
using System.Text;
namespace ConsoleApplication1
{
class Program
{
static int[] Numbers = new int[] { 1, 3, 4, 6, 9 };
static List<int> List = new List<int>();
static int Count = 0;
static void Main(string[] args)
{
Do(0, List, 0);
Console.WriteLine("总共"+Count.ToString()+"种。");
Console.Read();
}
static void Do(int Times, List<int> Result, int Total)
{
if (Times++ < 6)
foreach (int Number in Numbers)
{
Result.Add(Number);
Do(Times, Result, Total + Number);
Result.Remove(Number);
}
else if (Total == 37)
{
Count++;
foreach (int Number in Result)
Console.Write(Number.ToString() + " ");
Console.WriteLine();
}
}
}
}
450种
编程有钱人了
2009-03-26
打赏
举报
回复
up
navyly
2009-03-26
打赏
举报
回复
路过,学习了。
outou
2009-03-26
打赏
举报
回复
UP!!!!
owenliangbin
2009-03-26
打赏
举报
回复
顶
owenliangbin
2009-03-26
打赏
举报
回复
顶
mabailin
2009-03-26
打赏
举报
回复
留着学习了
左岸fans
2009-03-26
打赏
举报
回复
顶
clj2201
2009-03-26
打赏
举报
回复
很明显至少得有一个9,所以算法可以优化~~
加载更多回复(51)
jQuery 2048数字游戏代码.zip
今天我们将深入探讨一个基于jQuery实现的2048数字游戏源代码,这是一款深受程序员和游戏爱好者喜爱的轻量级游戏。通过键盘上的上下左右键控制数字方块的移动,目标是合并相同数字,最终达到2048。下面,我们将详细...
高分
辨率卫星影像建筑物变化检测
不同的业务方向有不同用法,比如在国土行业,在基本农田内,是不能够建房子的,那么就可以用这个软件跑一遍输出建筑物变化成果,然后叠到基本农田边界,接下来就可以看是否非法破坏了,它的功能简单实用,支持超大...
四川大学计算机学院
高分
数据结构与
算法
实验报告:引用数+空间表法+广义表存储实战解析
在现代软件系统中,
算法
设计与数据结构选择密切相关,尤其在处理复杂嵌套结构、动态内存分配和高效访问场景时,合理的结构设计显得尤为重要。本章系统阐述数据结构的基本分类——线性结构(如数组、链表)、树形结构...
《王道》数据结构笔记整理2022
数据结构第一章绪论1.1数据结构的基本概念1.2数据结构的三要素1.3
算法
的基本概念1.4
算法
的时间复杂度1.5
算法
的空间复杂度 第一章绪论 1.1数据结构的基本概念 1.数据:数据是信息的载体,是描述客观事物属性的数、...
算法
学习笔记
我自己的
算法
学习笔记
C#
111,126
社区成员
642,541
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章