STL+模拟.
1.开一个bool vis[i]表示第i个文档是否存在,然后建一个set存放没有建立的文件.
2.建立文档:直接取set的首元素,vis[i] = true.
3.删除文档:查询vis,若存在,输出"成功";否则,输出"失败".

#include<bits/stdc++.h>
using namespace std;
#define IOS ios::sync_with_stdio(false); cin.tie(0); cout.tie(0);
typedef long long ll;
const int maxn = 1e5+5;
bool vis[maxn] = {false};
set<int> s;inline ll read()
{ll s = 0, w = 1; char ch = getchar();while (ch < 48 || ch > 57) { if (ch == '-') w = -1; ch = getchar(); }while (ch >= 48 && ch <= 57) s = (s << 1) + (s << 3) + (ch ^ 48), ch = getchar();return s * w;
}int main(int argc, char const *argv[])
{int op;op = read();for (int i = 1; i < maxn; ++i){s.insert(i);}while(op--){string str;int id;cin >> str;if (str == "New"){auto it = s.begin();vis[*it] = true;cout << *it << endl;s.erase(it);}else{id = read();if (vis[id] == true){cout << "Successful" << endl;vis[id] = false;s.insert(id);}else{cout << "Failed" << endl;}}}return 0;
}

NC17889 新建 Microsoft Office Word 文档相关推荐

  1. NC17889 新建 Microsoft Office Word 文档 set暴力

    链接:https://ac.nowcoder.com/acm/problem/17889 来源:牛客网 CSL正在学习<计算机办公自动化>文件的建立与删除. CSL发现,当他新建一个wor ...

  2. 刷题记录:牛客NC17889新建 Microsoft Office Word 文档

    传送门:牛客 题目描述: CSL正在学习<计算机办公自动化>文件的建立与删除. CSL发现,当他新建一个word文档时,会得到一个名为"新建 Microsoft Office W ...

  3. NC17889 新建 Microsoft Office Word 文档

    题目链接 题目链接 题意 Windows在每次新建文档时,都会选取一个与已有文件编号不重复的最小正整数作为新文档的编号. 现在,模拟以上过程,支持以下两种操作: New:新建一个word文档,反馈新建 ...

  4. 【牛客】新建 Microsoft Office Word 文档题解

    原题链接 题目描述 CSL正在学习<计算机办公自动化>文件的建立与删除. CSL发现,当他新建一个word文档时,会得到一个名为"新建 Microsoft Office Word ...

  5. 新建 Microsoft Office Word 文档

    CSL正在学习<计算机办公自动化>文件的建立与删除. CSL发现,当他新建一个word文档时,会得到一个名为"新建 Microsoft Office Word 文档.doc&qu ...

  6. 牛客小白月赛7 I.新建 Microsoft Office Word 文档

    牛客小白月赛7 I.新建 Microsoft Office Word 文档 题目链接 题目描述 CSL正在学习<计算机办公自动化>文件的建立与删除. CSL发现,当他新建一个word文档时 ...

  7. 新建 Microsoft Office Word 文档(C语言)

    链接:https://www.nowcoder.com/acm/contest/190/I 来源:牛客网 时间限制:C/C++ 1秒,其他语言2秒 空间限制:C/C++ 32768K,其他语言6553 ...

  8. 解决 Mac 下编辑 Microsoft Office Word 文档与 Windows 排版不一致的问题

    使用Microsoft Office for Mac编辑文档,在Windows下打开有时排版会发生改变,这个问题是由两款操作系统的字体库不一致导致的.解决方法: 1.在macOS上安装Windows的 ...

  9. 使用ABAP编程实现对微软Office Word文档的操作

    SAP ABAP里提供了一个标准的类CL_DOCX_DOCUMENT,提供了本地以".docx"结尾的微软Office word文档的读和写操作. 本文介绍了ABAP类CL_DOC ...

最新文章

  1. web开发中的缓存问题的研究(一)
  2. win10+ubuntu双系统下,ubuntu不能访问windows的磁盘分区
  3. java 树的层次遍历_Java遍历树的层级 - osc_jegm3yg5的个人空间 - OSCHINA - 中文开源技术交流社区...
  4. python怎么设置图的大小_python – 如何调整seaborn中的子图大小?
  5. Sky Line 与 ArcEngine的粘合剂 Composite UI AB?
  6. Dubbo学习总结(1)——Dubbo入门基础与实例讲解
  7. rocketmq存储消息mysql_RocketMQ消息消费以及进度管理解析
  8. 关于HRESULT判断的宏(SUCCEEDED/FAILED)
  9. c语言void*指针,C语言void指针
  10. cisco下模拟Linux防火墙,linux下配置cisco防火墙日志服务器
  11. 39 What Determines the Kind of Person You Are ?是什么决定了你是哪种内型的人 ?
  12. 群晖Docker套件注册Harbor私有镜像仓库,并下载运行自己发布的Docker镜像
  13. vsomeip源码梳理 -- OfferService流程
  14. 深圳APP开发婚恋社交App
  15. 国外著名大学网络课堂
  16. 安装Chrome失败
  17. 深度学习、物联网专家Sunil Kumar Vuppala博士独家专访
  18. java开源项目CrapApi接口管理系统
  19. Thinkphp5关联模型的定义与使用
  20. 使用Python转换PDF,Word/Excel/PPT/md/HTML都能转!

热门文章

  1. Scrapy 提示错误 DEBUG: Crawled (403) <GET https://book.douban.com/top250> (referer: None)
  2. 图像处理之二值化图像
  3. 模型预测控制器(MPC)系列: 2.求解车辆横向控制中的MPC
  4. 企业如何实现高效的协作办公?
  5. 《炬丰科技-半导体工艺》抛光晶片和外延层晶片表面物理化学特性的比较
  6. MoXing——华为云深度学习服务提供的网络模型开发API
  7. 鸿蒙操作系统属于什么操作系统结构,华为的鸿蒙操作系统与苹果的操作系统的本质区别是啥?...
  8. 浅聊vue双向绑定原理Object.defineProperty-/-Proxy
  9. cad2014一打开几秒钟后就卡住无响应了
  10. ELF格式文件详细分析