蓝桥杯1919: 蓝桥杯算法提高VIP-新建Microsoft Word文档题解

凉芷 算法基础篇 47 0
挑战自我,勇攀编程高峰!全网最全C++题库,助您成为编程达人。
L正在出题,新建了一个word文档,想不好取什么名字,身旁一人惊问:“你出的题目叫《新建Microsoft Word文档》吗?”,L大喜,一拍桌子,说:“好,就叫这个名字了,”初始时一个文件都没有,“新建 Microsoft Word 文档.doc”的编号算作1。

L正在出题,新建了一个word文档,想不好取什么名字,身旁一人惊问:“你出的题目叫《新建Microsoft Word文档》吗?”,L大喜,一拍桌子,说:“好,就叫这个名字了。” 仔细观察,当你新建一个word文档时,会得到一个名为“新建 Microsoft Word 文档.doc”的文件,再新建一个,则名为“新建 Microsoft Word 文档(2).doc”,再新建,便是“新建 Microsoft Word 文档(3).doc”。不断新建,编号不断递增。倘若你现在新建了三个文档,然后删除了“新建 Microsoft Word 文档(2).doc”,再新建就又会得到一个“新建 Microsoft Word 文档(2).doc”。 严格说,Windows在每次新建文档时,都会选取一个与已有文件编号不重复的最小正整数作为新文档的编号。 请编程模拟以上过程,支持以下两种操作 New:新建一个word文档,反馈新建的文档的编号 Delete id:删除一个编号为id的word文档,反馈删除是否成功 初始时一个文件都没有,“新建 Microsoft Word 文档.doc”的编号算作1。

蓝桥杯1919: 蓝桥杯算法提高VIP-新建Microsoft Word文档题解
-第1张图片-东莞河马信息技术
(图片来源网络,侵删)

标签: 蓝桥杯1919: 蓝桥杯算法提高VIP-新建Microsoft Word文档题解