OpenJudge

10:文件同步问题

总时间限制:
6000ms
单个测试点时间限制:
2000ms
内存限制:
200000kB
描述

做作业、写程序、做项目时文件丢失实在是一件令人抓狂的事情,因此小Q决定定期将工作文件夹中的文件备份到U盘(也可以是一个硬盘、网盘)中的一个文件夹中。在备份文件时,遵循以下规则:

1、要备份的文件如果备份文件夹中有并且文件日期相同则不备份;

2、要备份的文件如果备份文件夹中有但要备份的文件日期更新则备份;

3、要备份的文件如果备份文件夹中没有则备份;

4、还要删除备份文件夹中存在而工作文件夹中不存在的文件。


输入
第一行:一个非负整数m,表示备份设备中现在有m个文件
第二行到第m+1行 :每行有用空格分隔的2个小于100的正整数,第一整数表示文件名, 第二个整数表示日期,数字越大表示日期越靠后
第m+2行:一个正整数n ,表示工作目录中有多少个文件
第m+2行至第m+n+2行:每行有用空格分隔的2个小于100的正整数,第一整数表示文件名,第二个整数表示日期,数字越大表示日期越靠后
输出
首先输出一个Delete (占一行)
从小到大依次输出要删除的文件名,每个文件名占一行
输出一个Copy(占一行)
从小到大依次输出要复制的文件名,每个文件名占一行
样例输入
5	
1	1
2	2
3	2
4	3
6	1
4	
3	2
4	4
5	4
8	4
样例输出
Delete
1
2
6
Copy
4
5
8
提示
建议:使用结构体数组保存文件信息。
来源
自编
全局题号
10722
添加于
2016-11-04
提交次数
68
尝试人数
24
通过人数
19