NOIP2026 普及组复赛试题(含详细答案解析).docxVIP

  • 1
  • 0
  • 约4.87千字
  • 约 10页
  • 2026-10-13 发布于河北
  • 举报

NOIP2026 普及组复赛试题(含详细答案解析).docx

NOIP2026普及组复赛试题(含详细答案解析)

考试说明

1.试题满分400分,考试时间3小时。

2.包含四道编程题,每题100分。

3.程序必须使用C++语言编写,禁止使用特殊编译器扩展语法。

4.输入输出严格按照题目要求,不得额外输出任何多余内容。

5.所有题目时间限制1s,内存限制256MB。

第一题校园打卡(clock)

题目描述

学校的打卡系统会记录学生的到校时间与离校时间。

定义有效在校时长:离校时刻减去到校时刻,单位为分钟。若学生当日未打卡离校,则不计入有效时长。

现在给出一名学生某天的打卡记录,包含两个时间:到校时间、离校时间。请你计算该学生当天的有效在校分钟数。

时间格式为HH:MM(24小时制,保证合法),数据保证离校时间一定晚于到校时间。

输入格式

一行两个字符串,用空格隔开,分别代表到校时间、离校时间。

输出格式

一个整数,表示有效在校分钟数。

样例输入1

08:3017:20

样例输出1

530

样例解释1

8时30分到17时20分,共计530分钟。

数据范围

所有时间均为合法24小时制时间,无跨天情况,离校时间严格晚于到校时间。

题目解析

本题为基础模拟题,核心思路是将时分格式的时间统一转换为当日总分钟数,再做差值计算。

1.读取两个时间字符串,拆分出小时和分钟;

2.计算公式:总分钟数=小时×60+分钟;

3.用

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档