题目链接

题目链接

题意

Windows在每次新建文档时,都会选取一个与已有文件编号不重复的最小正整数作为新文档的编号。

现在,模拟以上过程,支持以下两种操作:
New:新建一个word文档,反馈新建的文档的编号;
Delete id:删除一个编号为id的word文档,反馈删除是否成功。
初始时一个文件都没有,"新建 Microsoft Office Word 文档.doc"的编号算作1。

思路

  • 根据题意模拟即可

参考代码

#include<bits/stdc++.h>
using namespace std;
int aa[1000100];
int main()
{int n;cin>>n;int pos=1;for(int i=0;i<n;i++){string str;cin>>str;if(str=="New"){cout<<pos<<endl;aa[pos]=1;while(aa[pos]){pos++;}}else{int tmp;cin>>tmp;if(aa[tmp]){cout<<"Successful"<<endl;aa[tmp]=0;if(pos>tmp)pos=tmp;}else{cout<<"Failed"<<endl;}}}
}

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 文档

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

  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. 【C 语言】数组 ( 数组指针 | 数组指针定义 | 使用 数组类型* 定义数组指针 )
  2. ICS汇编学习笔记——8086中的寄存器
  3. UEFI+GPT安装Windows8和CentOS双系统
  4. android动画设置的单位,Kotlin语言入门—实现单位转换,view设置,动画等
  5. 二叉树分析(两点最大距离)
  6. python while九九乘法表儿歌_python使用while循环实现九九乘法表
  7. 邻接表的两种实现(链表和数组模拟)
  8. vue+elementui 字体改用思源黑体
  9. SPSS教程——进行卡方检验的相关步骤
  10. 使用python爬虫增加浏览量
  11. 2:jdbc 连接步骤及基本用法
  12. [游戏杂谈]浅谈游戏打击感
  13. 史上最最最没用程序——自写平衡化学方程式
  14. Youtube下载神器YT
  15. 《千字文细谈》2021神级程序员都在用什么工具?-09-02
  16. windows快捷键之打开网络连接
  17. 黑白激光打印机出现重影故障的原因与解决办法
  18. 宽带服务器盒信号灯红色闪烁,光纤灯红色闪烁怎么解决(图文)
  19. 气相色谱仪常用的色谱定量方法
  20. [求职信]英文求职信常用句式

热门文章

  1. Linux配置(一):临时修改主机名 | 永久修改主机名 | 详解
  2. xcode 8 访问不了相册! 视屏等问题!
  3. 分布式系统:向量时钟
  4. Qcom平台 TC358840 调试指南
  5. spark Spare pi 测试报错 master address 设置
  6. 1088: 手机短号 (多实例)Python
  7. 使用修补算子求解MKP问题的文献总结
  8. TransparentGIF for Mac(透明GIF制作工具)
  9. 从技术到管理,数据人如何开展工作?
  10. coreldraw粉刷的感觉_CorelDRAW 和 AI 相比哪个更好用?