zoukankan      html  css  js  c++  java
  • EOJ 3.30 A. 打工时不可能打工的【贪心】

    【链接】:https://acm.ecnu.edu.cn/contest/59/problem/A/
    A. 打工时不可能打工的

    Time limit per test: 2.0 seconds

    Memory limit: 256 megabytes

    我 Ayano 就是破产,吃白菜,从这里跳下去,也绝对不打一天工!

    然而现实是,没有钱就还是得打工的,否则生活无法继续啊。

    现在你已经身无分文,信用卡也不欠钱,n 天后就是你的信用卡最后还款期,你必须在第 n 天结束时还清所有的借款。(这 n天里你通过信用卡借的款项也必须在那时还清)你知道接下来 n 天每天打工的收入 ai 和你预计的开销 bi,你想要打尽量少天数的工,又不至于破产。

    每天的开销是一定发生的,打工只能按天为单位打工。

    Input

    第 1 行包含一个整数 n 表示总天数。(1n200 000
    第 2 行包含 n 个整数,第 i 个整数表示 ai
    第 3 行包含 n 个整数,第 i 个整数表示 bi。(1ai,bi100 000

    Output

    如果你在 n 天后能还清信用卡,输出最少的打工天数;如果不能,输出 Game Over!

    Examples

    input
    3
    1 2 3
    1 1 1
    
    output
    1
    【分析】:将收入由大到小排序,预处理支出总和,用最大收入依次减去总支出,直到可以》0时记录更新下标,若扫完都不能》0输出Game Over!
     
  • 相关阅读:
    图解AVL树
    浅析Java7中的ConcurrentHashMap
    浅析CopyOnWriteArrayList
    浅析CAS与AtomicInteger原子类
    IDEA左侧不以树形结构展示项目结构
    maven常见问题
    Mybatis实现多表联合查询
    Mybatis实现单表增删改查操作
    解决mybaits配置错误:Cause: org.xml.sax.SAXParseException; lineNumber: 17; columnNumber: 119; 对实体 "characterEncoding" 的引用必须以 ';' 分隔符结尾。
    Deepin_运维实践系列博客导航
  • 原文地址:https://www.cnblogs.com/Roni-i/p/8679042.html
Copyright © 2011-2022 走看看