惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

Martin Fowler
Martin Fowler
T
The Blog of Author Tim Ferriss
J
Java Code Geeks
M
MIT News - Artificial intelligence
F
Fortinet All Blogs
Cyber Security Advisories - MS-ISAC
Cyber Security Advisories - MS-ISAC
B
Blog
Microsoft Azure Blog
Microsoft Azure Blog
I
InfoQ
Microsoft Security Blog
Microsoft Security Blog
N
Netflix TechBlog - Medium
G
Google Developers Blog
L
LangChain Blog
腾讯CDC
大猫的无限游戏
大猫的无限游戏
U
Unit 42
Google DeepMind News
Google DeepMind News
人人都是产品经理
人人都是产品经理
罗磊的独立博客
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
小众软件
小众软件
The GitHub Blog
The GitHub Blog
博客园_首页
GbyAI
GbyAI

博客园 - 比特飞流

ubuntu 实现远程登录 远程Ubantu Mysql安装 + 本地Windows Navicat连接 Ubuntu安装Lamp jquery 中each退出循环和跳出循环 javascript 对话框 时间 Delphi 解析HTML 小雨的矩阵 数数游戏 纸牌游戏 逆波兰表达式 表达式求值 摆渡车 几种排序算法 Cena评测系统在win10中测评cpp程序 素数算法 动态规划 树状数组 数论
银行排队机
比特飞流 · 2019-11-30 · via 博客园 - 比特飞流

现在的银行里都有自动排队机,为了提高工作效率,作为行长的你,想知道每天N位顾客的平均等待时间。我们把模型简化为:银行营业厅共有C个柜台,共有N名顾客办理业务,每名顾客有一个到来时间,和办理业务所需要的时间。行长你是万能的,自己根据数据算吧。

输入数据:

第一行用空格隔开的两个正整数,分别表示C和N。

以下N行,每行两个正整数, 分别表示顾客的到来时间t和办理业务所需要的时间y;

输出数据:

一个实数保留两位小数,表示N位顾客的平均等待时间。

样例输入:

3 5

15 5

16 7

18 4

19 7

17 7

样例输出:

1.20

说明:前三名顾客到达后,不用等待直接办理业务,第四名顾客需等待2,第五名顾客需等待4,总等待时间为6,平均等待时间为6/5=1.2

数据范围:1<N<=1000000;1<=C<=50;