1199 : 歌词的压缩存储(结构体专题)

时间限制:1 Sec 内存限制:128 MiB
提交:131 答案正确:86

提交 状态 讨论区

题目描述

年前littletom买了款新手机,据说是“国产神机”魅族的M8,于是乎就天天拿着它听歌,由于M8的屏幕很大,显示的歌词效果很棒。littletom希望自己动手来制作歌词。大家都知道其实歌词文件*.lrc 就是在每句歌词前面插入时间,表示在第几分显示这句歌词。(如sample input所示)
但是很多时候歌词都是重复的,所有没有必要存储多余的歌词,而且解释歌词的程序也支持多个时间对应一句歌词的格式(如sample out)。所以littletom决定把他的歌词都做成这种节约模式。你来帮帮他吧!

输入

输入一首歌的歌词,最多150句歌词,按着时间先后出现,每句歌词占一行且不超过500个字符,没有空歌词,一句歌词间没有空格,每句歌词前都有严格遵循“[ mm:ss.ss]”格式的时间,时间和歌词之间没有空格!歌词输入以“#”结束。

输出

输出要求相同的歌词合并到一行,同一句歌词的时间要求大时间在前。歌词的出现时间由其最小出现时间决定,歌词按出现时间排序,每句一行!

样例输入

复制
1
[00:00.00]咸鱼-----五月天
[00:00.50]咸鱼
[00:11.56]我是一只咸鱼不想承认也不能否认
[00:17.36]不要同情我笨又夸我天真还梦想著翻身
[00:23.34]咸鱼就算翻身还是只咸鱼输得也诚恳
[00:29.36]至少到最後我还有咸鱼不腐烂的自尊
[00:37.55]我没有任何天分
[00:40.48]我却有梦的天真
[00:43.29]我是傻不是蠢
[00:45.72]我将会证明用我的一生
[00:50.65]我如果有梦有没有错
[00:56.90]错过才会更加明白明白坚持是什么
[01:02.62]我如果有梦梦要够疯
[01:08.90]够疯才能变成英雄
[01:11.71]总会有一篇我的传说
[01:19.52]咸鱼
[01:26.18]我不好也不坏不特别出众我只是敢不同
[01:32.02]我的人生就是一错再错错完了再从头
[01:37.97]也许放弃掉一些活得更轻松我却不再是我
[01:43.98]我不愿一生晒太阳吹风咸鱼也要有梦
[01:52.24]我没有任何天分
[01:55.14]我却有梦的天真
[01:57.80]我是傻不是蠢
[02:00.31]我将会证明用我的一生
[02:05.28]我如果有梦有没有错
[02:11.59]错过才会更加明白明白坚持是什么
[02:17.27]我如果有梦梦要够疯
[02:23.61]够疯才能变成英雄
[02:26.13]总会有一篇我的传说
[02:46.32]我如果有梦有没有错
[02:52.63]错过才会更加明白明白坚持是什么
[02:58.31]我如果有梦梦要够疯
[03:04.62]够疯才能变成英雄
[03:07.22]总会有一篇我的传说
[03:14.25]有一天有我的天空
[03:38.36]咸鱼
[03:45.72]作我的英雄在我的天空
[03:48.65]我知道你懂知道你会懂
[03:54.96]咸鱼
[03:59.07]本歌词由zzuli校赛参赛队员制作
#

样例输出

复制
[00:00.00]咸鱼-----五月天
[03:54.96][03:38.36][01:19.52][00:00.50]咸鱼
[00:11.56]我是一只咸鱼不想承认也不能否认
[00:17.36]不要同情我笨又夸我天真还梦想著翻身
[00:23.34]咸鱼就算翻身还是只咸鱼输得也诚恳
[00:29.36]至少到最後我还有咸鱼不腐烂的自尊
[01:52.24][00:37.55]我没有任何天分
[01:55.14][00:40.48]我却有梦的天真
[01:57.80][00:43.29]我是傻不是蠢
[02:00.31][00:45.72]我将会证明用我的一生
[02:46.32][02:05.28][00:50.65]我如果有梦有没有错
[02:52.63][02:11.59][00:56.90]错过才会更加明白明白坚持是什么
[02:58.31][02:17.27][01:02.62]我如果有梦梦要够疯
[03:04.62][02:23.61][01:08.90]够疯才能变成英雄
[03:07.22][02:26.13][01:11.71]总会有一篇我的传说
[01:26.18]我不好也不坏不特别出众我只是敢不同
[01:32.02]我的人生就是一错再错错完了再从头
[01:37.97]也许放弃掉一些活得更轻松我却不再是我
[01:43.98]我不愿一生晒太阳吹风咸鱼也要有梦
[03:14.25]有一天有我的天空
[03:45.72]作我的英雄在我的天空
[03:48.65]我知道你懂知道你会懂
[03:59.07]本歌词由zzuli校赛参赛队员制作

提示


			

来源