问题 4413 --辉哥整理硬盘

4413: 辉哥整理硬盘

时间限制: 1 Sec  内存限制: 256 MB
提交: 0  解决: 0
[提交][状态][讨论版][命题人:]

题目描述

辉哥元旦没事,决定整理下硬盘,他从阳台下了很多东西,经常是随便乱放。

他准备按文件类型来归类,于是他通过硬盘扫描把所有文件的全路径列出来。通过后缀名来决定文件存放的位置。当然,有些文件之前已经已经整理过了,比如他把ladygaga的pokerface.mp3放在了e:\music\ladygaga\中,那么这些文件不需要再移动了,或者lovelovelove.mp3原来在e:\music\中了,这样就不需要移动了。如果有个mp3不在e:\music\或者其任意级别子目录中,则移动到e:\music\下

输入

给n种要归类的文件后缀名(以点开始,总长度10以内,全部是小写)以用其对应要存的路径(全是小写,没有空格,以\结尾!).小于50种!

给m个文件的完全路径(如 e:\ddddd\333.mp3, 全部是小写,没有空格,一定会有后缀名,也一定有文件名,整个路径长度小于等于1000),小于1000条记录,保证没有任何两个文件文件名一样,顶多有xxx.mp3 xxx.jpeg,总之不用考虑文件重名的情况

输出

如果一个文件要移动输出 move 原全路径 to 目标路径

如果不用移动,输出don't move

如果文件类型未知,输出unknown file

 

样例输入

1<br/>.mp3 e:\music\<br/>3<br/>c:\1.mp3<br/>e:\music\aaa\aaaa\aaa\333.mp3<br/>z:\aa.ooxx<br/>

样例输出

move c:\1.mp3 to e:\music\1.mp3<br/>don't move<br/>unknown file<br/>

来源

[提交][状态]