Problem 3535 --字幕校对

3535: 字幕校对

"
Time Limit $1$ 秒/Second(s) Memory Limit $512$ 兆字节/Megabyte(s)
提交总数 $222$ 正确数量 $10$
裁判形式 标准裁判/Standard Judge 我的状态 尚未尝试
难度 分类标签

伴随着中国国产影视作品风靡国外,听不懂汉语的观众需要英文字幕的帮忙才能理解影片故事情节。现在小喇叭接到了这样一个任务,他需要按照标准STA字幕格式的需要,对字幕文件进行编辑。标准英文字母格式如下:

[Ordinal number of the block]

[Beginning time of the subtitles --> Ending time of the subtitles]

[Subtitle text in one or more lines]

    每两个字幕信息之间用一行空行隔开。时间格式为HH:MM:SS,TTT(注意是英文的冒号和逗号),表示 小时:分钟:秒,毫秒。

这是一个STA格式文件的样例:

1

00:00:01,600 --> 00:00:04,200

Good day!

 

2

00:00:05,900 --> 00:00:07,999

Good day to you too!

Here you go!

 

3

00:00:10,000 --> 00:00:14,000

May I please have ten garlic sausages?

    由于影片播放时需要对原有视频进行编辑以适应播出时长,所以字母文件也要做适当的调整,因此小喇叭的任务就是编写程序完成对字幕文件的编辑。


每个测试样例最多不超过30行。第一行是字幕序号,第2行是按照.STA字幕格式的时间信息,第3行
开始时字母信息,可能有多行字幕。为了便于处理,字幕中仅包含大小写字母和如下符号 ',.?!。('。'不含在内)
最后一个字幕信息块后是一个'#'号,表明本测试样例末尾。
'#'号之后是一个整数T(-10000<=T<=10000),表示需要对字幕文件中时间信息进行调整的偏移量。
按照给出的T(毫秒)编辑需求,调整字母文件中的时间信息(每个字幕块中的开始和结束时间)。并将修改好时间的字幕文件打印出来。测试数据保证编辑后的时间不会出现负值。
8
00:00:01,600 --> 00:00:04,200
We thought you was...
9
00:00:05,900 --> 00:00:07,999
a toad.
#
300
8
00:00:01,900 --> 00:00:04,500
We thought you was...
9
00:00:06,200 --> 00:00:08,299
a toad.
#

推荐代码 查看3535 所有题解 上传题解视频得图灵币

本题记录 用 户(点击查看用户) 运行号(点击购买题解) 时 间
算法最快[$2 $ms] 只能过个样例~~~ 748009 2021-05-10 19:18:34
内存最少[$2088 $KB] Apatite 760708 2021-07-13 00:03:23
第一AC 只能过个样例~~~ 747935 2021-05-10 16:43:30
第一挑战 AHU # 1e9+7 628618 2020-10-19 20:04:02

赛题来源/所属竞赛 N/A

竞赛编号 竞赛名称 竞赛时间 访问比赛