美文网首页
360——卖粉笔问题

360——卖粉笔问题

作者: 远o_O | 来源:发表于2017-08-27 14:26 被阅读23次
4BECF5CC4C220FDC4B02091BA45D90E7.png
  • 当时看到这道题的时候,就在想,怎样计算各个种类的粉笔需要卖多少,总觉得很复杂,并且没有一点思路,总之一脸蒙蔽,没有做出来。
  • 后来一想其实也挺简单的,只是笔试的时候,缺少一定的指导思想:DP不过就是从暴力搜索演化而来的,一开始想不到DP,就先尝试暴力搜索。

暴力搜索:

  • 从混搭盒数为0开始,逐个增加,一个个的尝试,暴力尝试完成后,我们也就找到了最大利益值。
import java.util.Scanner;

public class Main {
    public static void main(String[] args) {
        Scanner scanner = new Scanner(System.in);
        int n = scanner.nextInt();//cai
        int m = scanner.nextInt();//bai

        int a = scanner.nextInt();
        int b = scanner.nextInt();
        int c = scanner.nextInt();
        int d = scanner.nextInt();

        int x = scanner.nextInt();
        int y = scanner.nextInt();
        int z = scanner.nextInt();
        scanner.close();


        /**
         * 暴力破解,从混搭盒数为0开始,逐个累加尝试即可:
         *      1、要想获得的钱越多,当然要尽量将粉笔卖完。即去掉混搭用掉的粉笔,剩下的彩色和白色粉笔当然
         *          要“全部彩色”、“全部白色”的卖完。
         */
        int i = 0;//混搭盒数
        int res = 0;//最大利润
        while (i * a <= n && i * b <= m){
            int temp = 0;
            temp += i * x;
            temp += (n - i * a) / d * z;//全部彩色
            temp += (m - i * b) / c * y;//全部白色
            if (temp > res){
                res = temp;
            }
            i++;
        }
        System.out.println(res);
    }
}

相关文章

  • 360——卖粉笔问题

    当时看到这道题的时候,就在想,怎样计算各个种类的粉笔需要卖多少,总觉得很复杂,并且没有一点思路,总之一脸蒙蔽,没有...

  • 推理游戏2

    今天再来看一个书中简单的问题,真的很简单: 现在有三个粉笔盒子,其中每个盒子中有2捆粉笔,分别是两捆红色的粉笔,两...

  • 360

    360 360 360 360 360 360 360 360 360 360 360 360 不管能不能考上只要...

  • B2B2C商城和ERP对接中的超卖问题

    1.什么是超卖问题? 商城平台中超卖问题是经常发生的,那什么是超卖问题?超卖问题就是已售商品库存 > 实际库存,现...

  • 绘画教程丨不会打光怎么办!那就先看看各个角度的光照效果吧!

    360度无死角打光参考帮你解决打光问题

  • 粉笔

    你是一根粉笔, 造就你的是那可爱的石灰石, 你所留下的痕迹, 留下那包含万千的词, 曾创下多少奇迹, 无从提起, ...

  • 粉笔

  • 粉笔

    直立而短小的躯干 消磨在黑色的面庞上 缄口默言的它 坚持着永不变更的使命 在默默中轻盈地泄去 飘落无数爱的粉沫

  • 粉笔

    黑板前的桌子上,零零碎碎的摆放着许多粉笔。这些粉笔几乎都快要走到生命的尽头,甚至有些小的不值一提。丁零零,上课的铃...

  • 粉笔

    小樱桃 2018.3.31 在讲台一角放着一个不起眼的盒子,里面放着许多又瘦又小 粉笔。虽然它们很小,但它们无私...

网友评论

      本文标题:360——卖粉笔问题

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