阅览室!!

记参观中科院计算所 从北京回来已经半个月了,其实北京期间最大的见识就是参观了中科院的计算所。我现在把计算所的好记下来,当做自勉,免得时间久了忘了。-------------------------------------------------------------------------------------------------------------------幸好有个热心的师兄,是04级电信 阅读详情

阅览室

天梯图书阅览室请你编写一个简单的图书借阅统计程序。当读者借书时,管理员输入书号并按下S键,程序开始计时;当读者还书时,管理员输入书号并按下E键,程序结束计时。书号为不超过1000的正整数。当管理员将0作为书号输入时,表示一天工作结束,你的程序应输出当天的读者借书次数和平均阅读时间。

注意:由于线路偶尔会有故障,可能出现不完整的纪录,即只有S没有E,或者只有E没有S的纪录,系统应能自动忽略这种无效纪录。另外,题目保证书号是书的唯一标识,同一本书在任何时间区间内只可能被一位读者借阅。

输入格式:

输入在第一行给出一个正整数N(≤10),随后给出N天的纪录。每天的纪录由若干次借阅操作组成,每次操作占一行,格式为:

书号([1, 1000]内的整数) 键值(S或E) 发生时间(hh:mm,其中hh是[0,23]内的整数,mm是[0, 59]内整数)

每一天的纪录保证按时间递增的顺序给出。

输出格式:

对每天的纪录,在一行中输出当天的读者借书次数和平均阅读时间(以分钟为单位的精确到个位的整数时间)。

输入样例:

3
1 S 08:10
2 S 08:35
1 E 10:00
2 E 13:16
0 S 17:00
0 S 17:00
3 E 08:10
1 S 08:20
2 S 09:00
1 E 09:20
0 E 17:00结尾无空行

输出样例:

2 196
0 0
1 60结尾无空行

answer

#include <stdio.h>
#include <math.h>
int main() {
	int N;
	int rentTime[1001] = {-1};
	for(int i = 0;i<1001;i++){
		rentTime[i] = -1;
	}
	scanf("%d",&N);
	while(N--) {
		int number,hh,mm;
		int cnt = 0;
		int minutes = 0;		 
		char key;
		while(1) {//当前循环判断一天 
			scanf("%d %c %d:%d",&number,&key,&hh,&mm);
			if(number == 0)
				break;//如果书号是0,退出循环
			if(key=='S')
				rentTime[number] = hh*60+mm;//以分钟来存储
			if(rentTime[number] >= 0 && key == 'E'){
				cnt++;//借阅次数加一 
				minutes += hh*60+mm-rentTime[number];//计算借阅时长 
				rentTime[number] = -1;//借阅时长初始化 
			} 
		}
		//如果有书被借阅过
		if(cnt){
		 	printf("%d %.0lf\n",cnt,(double)minutes/cnt);//注意换成double再相除
		}else{//当天没有书被借 
			printf("0 0\n");
		} 
	}
	return 0;
}

最开始看错了题目,看成了输出每本书的借出次数和平均阅读时长…

get_ccopt系列命令介绍 get_ccopt_property:用来获取cts阶段,clock tree上所有的参数信息,可以通过get_ccopt_property –help *获取所有参数。get_ccopt_skew_group_delay:用来获取skew group的相关信息,可以通过筛选出特定条件下skew_group的参数,如skew_group下latency最长是多少;get_ccopt_clock_tree_source_groups:获取clock tree的source group名字; 阅读详情

相关推荐

无法获得下列放可solidworks standard 无法连接到服务器-15,10,10061如何解决?

无法获得下列放可solidworks standard 无法连接到服务器-15,10,10061如何解决?

qq_63539957的博客 2万+

L1-043 阅览室 (20 分)

天梯图书阅览室请你编写一个简单的图书借阅统计程序。当读者借书时,管理员输入书号并按下S键,程序开始计时;当读者还书时,管理员输入书号并按下E键,程序结束计时。书号为不超过1000的正整数。当管理员将0作为书号输入时,表示一天工作结束,你的程序应输出当天的读者借书次数和平均阅读时间。 注意:由于线路偶尔会有故障,可能出现不完整的纪录,即只有S没有E,或者只有E没有S的纪录,系统应能自动忽略这种无效纪录。另外,题目保证书号是书的唯一标识,同一本书在任何时间区间内只可能被一位读者借阅。 输入格式: 输入在第一行给

qq_45638271的博客 783

如何将一个向量投影到一个平面上_线性代数19——投影矩阵和最小二乘

一维空间的投影矩阵  先来看一维空间内向量的投影:  向量p是b在a上的投影,也称为b在a上的分量,可以用b乘以a方向的单位向量来计算,现在,我们打算尝试用更“贴近”线性代数的方式表达。  因为p趴在a上,所以p实际上是a的一个子空间,可以将它看作a放缩x倍,因此向量p可以用p = xa来表示,只要找出x就可以了。因为a⊥e,所以二者的点积为0:  我们希望化简这个式子从而得出x:  x是一个实数...

weixin_39741101的博客 5228

阅览室

阅览室 天梯图书阅览室请你编写一个简单的图书借阅统计程序。当读者借书时,管理员输入书号并按下S键,程序开始计时;当读者还书时,管理员输入书号并按下E键,程序结束计时。书号为不超过1000的正整数。当管理员将0作为书号输入时,表示一天工作结束,你的程序应输出当天的读者借书次数和平均阅读时间。 注意:由于线路偶尔会有故障,可能出现不完整的纪录,即只有S没有E,或者只有E没有S的纪录,系统应能自动忽略这...

Istil 529

OpenWRT系统启动流程全解析:从procd到ubus的完整链路(附源码分析)

本文深入解析了OpenWRT系统从内核移交控制权到用户空间服务就绪的完整启动链路。核心聚焦于进程管理器procd与通信总线ubus的协同工作机制,通过源码分析揭示了状态机转换、服务注册与事件分发的内在逻辑,为系统定制、启动优化与故障调试提供了清晰指南。

weixin_28335283的博客 531

工业异常检测评价指标(I-AUROC、PRO等)

模型评价指标:TPR、FPR、Recall、ROC、AUC、AUROC、IoU、PRO、AUPRO等

qq_1532145264的博客 7429

L1-3 阅览室 --JAVA/C语言

L1-3 阅览室(20 分) 天梯图书阅览室请你编写一个简单的图书借阅统计程序。当读者借书时,管理员输入书号并按下S键,程序开始计时;当读者还书时,管理员输入书号并按下E键,程序结束计时。书号为不超过1000的正整数。当管理员将0作为书号输入时,表示一天工作结束,你的程序应输出当天的读者借书次数和平均阅读时间。 注意:由于线路偶尔会有故障,可能出现不完整的纪录,即只有S没有E,或者只有E没有S的纪...

weixin_30772261的博客 1143

SAP Joule Studio 全景解析

摘要:SAP Joule Studio是SAP Build平台中的低代码/专业级复合工作台,用于构建和管理企业专属的Joule智能体与技能。它支持通过拖拽和声明式编排实现跨系统任务自动化,与SAP及第三方系统集成。核心构件包括Agent(智能体)、Skill(技能)、Action(动作)和Project(项目)。Joule Studio强调企业级落地,与SAP Build Process Automation等工具协同,实现从设计到运行的全生命周期管理。典型应用场景包括供应链补货、财务关账和人力服务台自动化

2007 年 ~ 2025 年,深耕 SAP 技术 18 年 388

L1-3 阅览室(20 分)

题目链接 天梯图书阅览室请你编写一个简单的图书借阅统计程序。当读者借书时,管理员输入书号并按下S键,程序开始计时;当读者还书时,管理员输入书号并按下E键,程序结束计时。书号为不超过1000的正整数。当管理员将0作为书号输入时,表示一天工作结束,你的程序应输出当天的读者借书次数和平均阅读时间。 注意:由于线路偶尔会有故障,可能出现不完整的纪录,即只有S没有E,或者只有E没有S的纪录,系统应能自动...

王小平 4797

《一》:LBE,VR 大空间系列——场景环境需求解析

当前,大量 VR 体验活动在室内场地开展。因此,对于场地照明有特定要求:除天花板外,场地的所有表面均需有照明覆盖。这是为了保证玩家无论处于场地的哪个位置,地面与墙面都不会出现明显的影子。场地内不建议安装射灯或高强度的点光源,若已安装此类灯具,需使用柔光板进行遮盖。此外,要避免在阳光下使用 VR 设备台。参考图(请忽略其中Maker标签)

unitygroup的博客 942

人工智能之数学基础:弄懂数学本质,让我们不再害怕数学

数学的用途远远超过了人们的想象,甚至无处不在,任何领域都需要用到数学知识,人工智能也不例外。我将尽可能地将数学知识和机器学习算法相结合,让大家知道这些数学知识咋人工智能领域中的应用,使得数学的学习不会过于枯燥,同时也帮助大家扫清在学习算法过程中的数学障碍。除此之外,我还希望帮助大家建立一种不一样的数学思维,不再将数学看成是符号的演算、公式的推导,而是将数学看成是一种描述这个世界的工具,这样你就会发现这个世界处处有数学。当我们面对问题的时候,你是否会对问题进行抽象,然后通过数学来解决问题?

huanfeng_AI的博客 627

L1-043. 阅览室

L1-043. 阅览室 题目链接:L1-043.阅览室 题目描述: 天梯图书阅览室请你编写一个简单的图书借阅统计程序。当读者借书时,管理员输入书号并按下S键,程序开始计时;当读者还书时,管理员输入书号并按下E键,程序结束计时。书号为不超过1000的正整数。当管理员将0作为书号输入时,表示一天工作结束,你的程序应输出当天的读者借书次数和平均阅读时间。 注意:由于线路偶尔会有故障,可能出现不完...

指点 713

基于Django+Vue3的目标检测系统设计与实现,Web前后端分离,Vue3前台系统+Django后台管理系统开发,YOLOv11 Web目标检测,实现图片、视频和摄像头检测等功能,全网独发

基于Django+Vue3的智能目标检测系统设计与实现,Web前后端分离,YOLOv11 Web目标检测,Vue3前台系统+Django后台管理系统开发,实现图片检测、视频检测、摄像头检测、登录、注册和个人中心功能

在职AI算法工程师,擅长计算机视觉,YOLO目标检测、分割等,擅长web、pyqt界面可视化,好内容持续更新中,来这里跟大家一起学习,共同进步 3665

天梯赛 L1-043 阅览室

L1-043阅览室(20分) 天梯图书阅览室请你编写一个简单的图书借阅统计程序。当读者借书时,管理员输入书号并按下S键,程序开始计时;当读者还书时,管理员输入书号并按下E键,程序结束计时。书号为不超过1000的正整数。当管理员将0作为书号输入时,表示一天工作结束,你的程序应输出当天的读者借书次数和平均阅读时间。 注意:由于线路偶尔会有故障,可能出现不完整的纪录,即只有S没有E,或者只有E...

aeipyuan 475

ET2012新版免狗免安装绿色软件

ET2012新版免狗免安祖昂绿色软件。,新界面,新视觉,

大中型超市收银系统(可直接运行)

光步前台收银系统系统功能:商品销售、商品退货、挂单、收银员权限、会员销售、单品取消、整单取消、商品查询、脱机销售、脱机数据上传,基本资料下载,开钱箱、小票打印、收款结算,支持多币种付款方式(现金、储值卡、礼券、微信等),支持多种促销。运行环境:.net 4.0登陆信息用户名:1001 密码:123456内置商品信息,商品编码可输入00001000 - 00010000,测试效果相关功能键F5 结算 F9挂单 F11商品查询 F8退货 Insert单品取消 Del整单取消 F12开钱箱F2 会员 Ctrl+Z退出系统 Home 锁屏 相关源码待公开

PTA 阅览室

天梯图书阅览室请你编写一个简单的图书借阅统计程序。当读者借书时,管理员输入书号并按下S键,程序开始计时;当读者还书时,管理员输入书号并按下E键,程序结束计时。书号为不超过1000的正整数。当管理员将0作为书号输入时,表示一天工作结束,你的程序应输出当天的读者借书次数和平均阅读时间。注意:由于线路偶尔会有故障,可能出现不完整的纪录,即只有S没有E,或者只有E没有S的纪录,系统应能自动忽略这种无效纪录。另外,题目保证书号是书的唯一标识,同一本书在任何时间区间内只可能被一位读者借阅。

2302_81344882的博客 382

怀旧版电脑GBC模拟器

再现原版GBC掌机的界面,电脑运行连游戏界面都一样大小,很怀旧,很真实,(英文版)强烈推荐,很小的文件,很难才找到的。

L1-043 阅览室(坑坑坑。。完整测试点分析。)

L1-043 阅览室 (20 分) 天梯图书阅览室请你编写一个简单的图书借阅统计程序。当读者借书时,管理员输入书号并按下S键,程序开始计时;当读者还书时,管理员输入书号并按下E键,程序结束计时。书号为不超过1000的正整数。当管理员将0作为书号输入时,表示一天工作结束,你的程序应输出当天的读者借书次数和平均阅读时间。 注意:由于线路偶尔会有故障,可能出现不完整的纪录,即只有S没有E,或者只有E没有...

DanBo_C的博客 5972

蓝牙模块HM-10手册

蓝牙模块HM-10手册,该手册对蓝牙模块HM-10进行了详细的介绍和使用方法以及一些AT指令。

L1-043 阅览室

当管理员将0作为书号输入时,表示一天工作结束,你的程序应输出当天的读者借书次数和平均阅读时间。的纪录,系统应能自动忽略这种无效纪录。另外,题目保证书号是书的唯一标识,同一本书在任何时间区间内只可能被一位读者借阅。输入在第一行给出一个正整数N(≤10),随后给出N天的纪录。对每天的纪录,在一行中输出当天的读者借书次数和平均阅读时间(以分钟为单位的精确到个位的整数时间)。另外我最后一个测试点过不去,卡了好久,最后就是输入格式的问题。注意:由于线路偶尔会有故障,可能出现不完整的纪录,即只有。

tn1949的博客 412

L1-043 阅览室(14分的代码)+求指教~

个人分析: 我的想法是用map来存放书的id 然后如果找到匹配的id就计算它们相差的时间 放入vector中,不断遍历,然后将vector进行求和,除以vector的长度 来求出平均时间 用cnt变量来统计每次借书次数 PS: 我觉得个人还没考虑的是一本书当天可以多次被不同学生借阅。但是思路还没出来。。。我的这个代码就完全没有考虑键值这个问题,把它给忽略掉了。还是请教一下大佬们!!如果完善了,我...

超逸の学习技术博客 663

80后乡村女校长-城里收购旧书

 李灵在城市街头奔波拿着秤一斤斤地回收旧书本。 “80后最美女校长”早生皱纹“就像收废品一样”,烈日下,李灵拿着秤一斤斤地回收旧书本,满头大汗地装载着“精神食粮”,面对卖旧书的小孩露出天真的笑容……一幕幕的情景被网友拍成了照片,放到论坛上。无数网友被感动了,他们评她为“80后最美乡村女校长”,也有不少网友认为应该推荐她为年度感动中国人物。

花开的声音(Mr’yan的技术集) 699

基于springboot+vue图书管理系统

本文介绍了一套基于SpringBoot+Vue的智能图书管理系统,采用B/S架构实现前后端分离。系统整合MySQL数据库与JPA持久层,具备图书管理、借阅流通、读者社区等核心功能模块。创新性地引入协同过滤推荐算法和座位动态调度机制,显著提升了服务智能化水平。功能设计覆盖用户端、图书管理员和系统管理员三级权限,支持从基础业务到数据可视化的全流程管理。技术栈选用Java8+SpringBoot+Vue3+ElementPlus,通过Maven构建,展现了良好的工程实践价值。系统有效解决了传统管理模式效率低下的问

QQ79278590的博客 247

L1-043 阅览室 (20 分)andL1-048 矩阵A乘以B (15 分)

天梯图书阅览室请你编写一个简单的图书借阅统计程序。当读者借书时,管理员输入书号并按下S键,程序开始计时;当读者还书时,管理员输入书号并按下E键,程序结束计时。书号为不超过1000的正整数。当管理员将0作为书号输入时,表示一天工作结束,你的程序应输出当天的读者借书次数和平均阅读时间。 注意:由于线路偶尔会有故障,可能出现不完整的纪录,即只有S没有E,或者只有E没有S的纪录,系统应能自动忽略这种无效纪录。另外,题目保证书号是书的唯一标识,同一本书在任何时间区间内只可能被一位读者借阅。 输入格式: 输入在第一

惟愿一生无悔也无憾 204

新一代网络办公电脑,为您省钱、省心 !!

新一代网络办公电脑,为您省钱、省心 !! 一拖2-30电脑终端机,1台电脑主机让2-30个用户同时独立办公、网上冲浪、网络游戏、即时通信、电子邮件等应用。每增加一个用户只需加一套“网络终端机”和显示器、键盘、鼠标,操作互不影响,网速快捷,节约成本80%以上! 广泛应用于:学校教学,阅览室,培训中心,计算机机房、大中小企业办公、集团企业、酒店客房、房地产行业、...

weixin_34351321的博客 98

08及以后的应届毕业生都要看!!

08年毕业生手册,如你的档案,面试,合同法,薪水,为人处事等问题  1.毕业了,你的档案转吗?   近年来,大学毕业生对自己的档案不管不问,已不是个别现象。据了解,在各院校、各级毕业生就业主管部门和各地人事部门人才交流中心,被大学毕业生遗弃的档案都不少。超过择业期,毕业生的档案会被学校退回原籍。  从郑州大学毕业两年的杜玉峰,毕业后辗转了两三家单位,没把档案当回事。谁知道今年评职称,他才想起档案没

GIS-Magic 1057

Python+Vue的图书馆借阅归还管理系统_ Pycharm django flask

本文介绍了一个基于Python+Vue的图书馆管理系统开发项目。系统采用前后端分离架构,前端使用Vue框架,后端采用Django/Flask框架,数据库选用MySQL。项目实现了用户注册登录、图书管理、借阅归还、阅览室预约等功能模块,管理员拥有用户管理、图书管理等高级权限。系统开发遵循MVC/MTV模式,注重性能优化和数据安全,查询响应时间控制在2秒内,并设计了完善的权限控制和数据加密机制。文章还展示了系统界面截图和核心代码片段,提供了获取详细演示视频的途径。该项目旨在通过信息化手段提高图书馆管理效率,减轻

QQ860234001的专栏 417

Java基于Java的图书馆座位预约系统(开题+源码)

传统的座位预约方式存在着一定的弊端,例如学生需要到图书馆现场预约座位,不仅浪费时间,还可能导致图书馆座位资源的浪费。因此,开发一款基于Java的图书馆座位预约系统,可以帮助学生更加方便快捷地预约座位,提高图书馆座位资源的利用率,同时也可以为图书馆管理人员提供更加高效的管理方式。首先,它可以通过自动化预约座位的方式,减少学生排队等待的时间,提高学生的学习效率。此外,该系统还可以为图书馆管理人员提供实时的数据监测和统计功能,帮助他们更好地了解图书馆的使用情况,为未来的图书馆管理提供有力的数据支持。

便捷程序设计 1338
上一篇: 情人节!!
下一篇: 稳赢!!!
Sancean
博客等级 码龄6年 2472粉丝 149原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值