zoukankan      html  css  js  c++  java
  • Sunscreen

    题目描述

    奶牛们计划着去海滩上享受日光浴。为了避免皮肤被阳光灼伤,所有C(1 <= C <= 2500)头奶牛必须在出门之前在身上抹防晒霜。

    第i头奶牛适合的最小和最 大的SPF值分别为minSPF_i和maxSPF_i(1 <= minSPF_i <= 1,000; minSPF_i <= maxSPF_i <= 1,000)。如果某头奶牛涂的防晒霜的SPF值过小,那么阳光仍然能 把她的皮肤灼伤;如果防晒霜的SPF值过大,则会使日光浴与躺在屋里睡觉变得 几乎没有差别。

    为此,奶牛们准备了一大篮子防晒霜,一共L(1 <= L <= 2500)瓶。第i瓶 防晒霜的SPF值为SPF_i(1 <= SPF_i <= 1,000)。

    瓶子的大小也不一定相同,第i 瓶防晒霜可供cover_i头奶牛使用。

    当然,每头奶牛只能涂某一个瓶子里的防晒霜 ,而不能把若干个瓶里的混合着用。

    请你计算一下,如果使用奶牛们准备的防晒霜,最多有多少奶牛能在不被灼 伤的前提下,享受到日光浴的效果?

    输入格式

    第1行: 2个用空格隔开的整数:C和L

    第2..C+1行给出了适合第i头奶牛的SPF值的范围:minSPF_i以及 maxSPF_i

    第C+2..C+L+1行为第i瓶防晒霜的参数:SPF_i和cover_i,两个数间用空格隔开。

    输出格式

    第1行: 输出1个整数,表示最多有多少头奶牛能享受到日光浴

    样例数据

    input

    3 2
    3 10
    2 5
    1 5
    6 2
    4 1
    
    输入说明:
    
    一共有3头奶牛,2瓶防晒霜。3头奶牛适应的SPF值分别为3..10,2..5,以
    及1..5。2瓶防晒霜的SPF值分别为6(可使用2次)和4(可使用1次)。可能的分
    配方案为:奶牛1使用第1瓶防晒霜,奶牛2或奶牛3使用第2瓶防晒霜。显然,最
    多只有2头奶牛的需求能被满足。

    output

    2

    数据规模与约定

    时间限制:1s

    空间限制:64MB

  • 相关阅读:
    java语言中public、private、protected三个关键字的用法,重写和重载的区别。
    MVC模式中M,V,C每个代表意义,并简述在Struts中MVC的表现方式。
    abstract class和interface有什么区别?
    简单说明什么是递归?什么情况会使用?并使用java实现一个简单的递归程序。
    在项目中用过Spring的哪些方面?及用过哪些Ajax框架?
    简述基于Struts框架Web应用的工作流程
    List、Map、Set三个接口存储元素时各有什么特点?
    mybatis查询时间段sql语句
    Maven pom.xml中添加指定的中央仓库
    为什么需要RPC,而不是简单的HTTP接口
  • 原文地址:https://www.cnblogs.com/fuhuayongyuandeshen/p/14198693.html
Copyright © 2011-2022 走看看