永发信息网

C# 关于数值分配的算法

答案:1  悬赏:70  手机版
解决时间 2021-12-03 17:58
C# 关于数值分配的算法
最佳答案
不知道你具体的要求严格与否,我写了个算法不算好的,但结果类似
        static void Main(string[] args)
        {
            List lst1 = F(21, 12);
            List lst2 = F(12, 12);
            List lst3 = F(10, 12);
            P(lst1);
            P(lst2);
            P(lst3);
            Console.ReadLine();
        }

        static void P(List lst)
        {
            foreach (int n in lst)
                Console.Write("{0} ", n);
            Console.WriteLine();
        }

        public static List F(int num, int cnt)
        {
            List lst = new List();
            for (int i = 0; i < cnt; i++)
            {
                lst.Add(0);
            }
            int n = num;
            while (n > 0)
            {
                for (int i = 0; i < cnt; i++)
                {
                    lst[i]++;
                    n--;
                    if (n <= 0)
                        break;
                }
            }
            return lst;
        }
追问嗯 先谢了
你的算法我看明白了 按顺序一个一个放 放完一遍这放一遍 直到num放完
ps:
若是第1种情况,实现2 2 2 2 2 2 2 2 2 2 1 0这种结果有什么好算法吗?

谢谢追答你没明确规则。你只是列举了一堆数字。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
置业金是什么意思
We need friends to , or we will feel .A. c
stata twoway,///怎么打出来
我把青春和深情挂上墙是什么意思?
长沙哪里有商业影棚出租?
先里后外的字?小学一年级的题啊
一个几何体的三视图如图所示,则该几何体的侧
喜欢的人把我删了,有加回来的必要吗为什么
如何让stc15f60s2与51单片机一样12t
恶魔召唤魔法阵!〖图〗
家有吸烟、对家里影响多大?
盘lol里一些细思极恐的事是什么意思
集合A={x|x的平方-ax+a的平方-13=0}.B={x|lg(
电脑异常代码8000000003
问问红米note4支持双联通4G吗
推荐资讯
富露施的用法用量
在不,你是修打印机的吗
快投百度推广免费调价软件用法?
殇城是什么意思
利益康瑜伽养生会所地址在哪,我要去那里办事
我租房这里突然变得没信号,前天还好好的,突
eviews7.2如何进行LM检验
暗装电气盒应与墙面平齐,标准允许误差是多少
lsisas3008为什么 找不到raid properties
毛衣被梳子刮抽了怎么办
洁净皮染洗衣地址有知道的么?有点事想过去!
太阳的女人国语版资源?
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?