美文网首页
关于商城红包获取

关于商城红包获取

作者: 黑色茄子 | 来源:发表于2017-05-17 23:15 被阅读0次

其实这是在最近做商城的购物车时想到的,当有红包的时候怎么获取红包的最大数额问题 于是才有这个东西出现

NSMutableArray *redBags =[NSMutableArray arrayWithArray:@[@5,@15,@30,@40,@40,@50]]; //[NSMutableArray arrayWithArray:@[@5,@15,@25,@30,@50]];//  当前的红包
    NSMutableArray *redBagsSelected = [NSMutableArray array];
    for(int i = 0 ;i < 91;i++)
    {
        [redBagsSelected addObject:@0];
    }
    int price = 90;
    char state[6][91];
    
    for(int i = 0; i < redBags.count; i++)
    {
        for(int j = price; j >= [redBags[i] intValue]; j--)
        {
            int index = j- [redBags[i] intValue];
            int tmp = [redBagsSelected[index] intValue]+ [redBags[i] intValue];
            if(tmp > [redBagsSelected[j] intValue])
            {
                redBagsSelected[j] = [NSNumber numberWithInt:tmp];
                state[i][j] = 1;
            }
        }
    }

    NSLog(@"给的数字为%d,最接近数字为%d",price,[redBagsSelected[price] intValue]);
    for(int i = 0;i<6;i++)
    {
        NSLog(@"i == %s",state[i]);
        for(int j = 0; j< 101;j++)
        {
            NSLog(@"j == %d",state[i][j]);
        }
    }
    
    int i = (int)redBags.count;
    int j = price;
    
     NSLog(@"组合数字为:");
    while(i-- >= 0)
    {
        if(state[i][j] == 1)
        {
            NSLog(@"%d ",[redBags[i] intValue]);
            j -= [redBags[i] intValue];
        }
    }

还有就是获得不同的红包组合


相关文章

  • 关于商城红包获取

    其实这是在最近做商城的购物车时想到的,当有红包的时候怎么获取红包的最大数额问题 于是才有这个东西出现 还有就是获得...

  • 每日签到红包的适用性

    商城小程序上线红包模块。 研究了热门的商城类小程序后,总结了几个比较常见的红包形式:新人红包、每日签到红包、分享拆...

  • 淘红包微商城开发优惠券

    淘红包微商城开发优惠券,淘红包兑换平台开发,陈经理:181.4489.0392(可微可电)淘红包商城源码开发商,淘...

  • 诚信红包扫雷平台系统开发

    诚信红包扫雷系统app现成源码开发,诚信社交红包扫雷、诚信红包扫雷二八杠开发、诚信红包系统源码开发、诚信红包商城a...

  • 抢红包代码重构

    抢红包的功能 定时任务调度-->获取斥候-->探查是否有红包-->获取所有用户-->开始抢红包-->发送谢谢||-...

  • 星球商城--免费获取星球币520(价值30元)(13)

    星球商城,免费获取星球币520(价值30元)

  • 支付宝推荐码

    推荐别人领红包,获取佣金。 已获取300多佣金。

  • 关于红包

    前天听到我妈说昨天的拜年要发七千的红包,又回忆起我妈说上半年的工资基本都砸在我身上了。想了想揣着爷爷奶奶外公外婆的...

  • 关于红包

    2019-02-01 三禅: 1食禅:最近吃饭,总在思考,没有和自己在一起,需要放下头脑,关注身体和食物。 2行禅...

  • 关于红包

    眼看年关将近,发小突然抱怨起关于红包的一件事! 她的婆家有这样的规矩,就是所有亲朋好友年前送礼包红包,年后就不可以...

网友评论

      本文标题:关于商城红包获取

      本文链接:https://www.haomeiwen.com/subject/gbhjxxtx.html