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!
     
  • 相关阅读:
    php 高并发
    mysql 基础明细
    关于高并发和秒杀系统,你知道的和不知道的一些事
    carbon
    自定义tarbar
    学习小参考
    lnmp1.4,400,500,错误
    PHPSTORM+Thinkphp3.2模板标签替换Thinkphp5.1公式
    Thinkphp5.1手册太简单,有的功能用起来不确定结果是否和预料的一样,顾整理记录
    CentOS7 最小化安装vmware-tools
  • 原文地址:https://www.cnblogs.com/Roni-i/p/8679042.html
Copyright © 2011-2022 走看看