• 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!
     
  • 相关阅读:
    Switch
    java 函数 运算符
    java 基本类型
    更新时电话查重
    微信公众平台发送模板消息时连发三遍的最简单解决办法
    Yii2.0 发送邮件时中文附件乱码的问题
    Yii2.0 发送文件
    Yii2.0 请求
    Yii2.0随笔 路由
    yii2.0 在save保存之前的操作(放在模型model文件内)
  • 原文地址:https://www.cnblogs.com/Roni-i/p/8679042.html
Copyright © 2020-2023  润新知