NC17889 新建 Microsoft Office Word 文档
题目链接
题目链接
题意
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 文档相关推荐
- NC17889 新建 Microsoft Office Word 文档 set暴力
链接:https://ac.nowcoder.com/acm/problem/17889 来源:牛客网 CSL正在学习<计算机办公自动化>文件的建立与删除. CSL发现,当他新建一个wor ...
- 刷题记录:牛客NC17889新建 Microsoft Office Word 文档
传送门:牛客 题目描述: CSL正在学习<计算机办公自动化>文件的建立与删除. CSL发现,当他新建一个word文档时,会得到一个名为"新建 Microsoft Office W ...
- NC17889 新建 Microsoft Office Word 文档
STL+模拟. 1.开一个bool vis[i]表示第i个文档是否存在,然后建一个set存放没有建立的文件. 2.建立文档:直接取set的首元素,vis[i] = true. 3.删除文档:查询vis ...
- 【牛客】新建 Microsoft Office Word 文档题解
原题链接 题目描述 CSL正在学习<计算机办公自动化>文件的建立与删除. CSL发现,当他新建一个word文档时,会得到一个名为"新建 Microsoft Office Word ...
- 新建 Microsoft Office Word 文档
CSL正在学习<计算机办公自动化>文件的建立与删除. CSL发现,当他新建一个word文档时,会得到一个名为"新建 Microsoft Office Word 文档.doc&qu ...
- 牛客小白月赛7 I.新建 Microsoft Office Word 文档
牛客小白月赛7 I.新建 Microsoft Office Word 文档 题目链接 题目描述 CSL正在学习<计算机办公自动化>文件的建立与删除. CSL发现,当他新建一个word文档时 ...
- 新建 Microsoft Office Word 文档(C语言)
链接:https://www.nowcoder.com/acm/contest/190/I 来源:牛客网 时间限制:C/C++ 1秒,其他语言2秒 空间限制:C/C++ 32768K,其他语言6553 ...
- 解决 Mac 下编辑 Microsoft Office Word 文档与 Windows 排版不一致的问题
使用Microsoft Office for Mac编辑文档,在Windows下打开有时排版会发生改变,这个问题是由两款操作系统的字体库不一致导致的.解决方法: 1.在macOS上安装Windows的 ...
- 使用ABAP编程实现对微软Office Word文档的操作
SAP ABAP里提供了一个标准的类CL_DOCX_DOCUMENT,提供了本地以".docx"结尾的微软Office word文档的读和写操作. 本文介绍了ABAP类CL_DOC ...
最新文章
- vue怎么使用eval_Webpack 构建工具手把手教你怎么用
- aspx后台调用前台jquery_Jquery Ajax调用aspx页面方法
- Segmentation fault到底是何方妖孽
- 建立基于以太坊的私有网络和智能合约
- WebRTC对你意味着什么
- 口琴膜片什么作用_思域发动机舱里的这个东西是什么东东,它究竟有什么作用呢?...
- matlab guide对话框+滑动条+弹出式菜单+列表框的使用
- 加速失败远程计算机不能反应,2008 R2 SP1远程桌面如何开启GPU加速?不讨论虚拟机...
- 【机器学习】因子分解机(Factorization Machine)原理与java实现
- 从金蝶k3到金税盘_金蝶K3费用报销流程及账务处理
- qt drawline 线类型
- C++多线程 - 无锁编程
- Windows10重装系统教程(超详细)
- 我的阴阳两界:革命时期的爱情--王小波
- python多元回归因子选取_用Python进行多元线性回归分析(附代码)
- L2签证都有哪些福利待遇?
- 路径中的“./“,“../“,“/“ 代表的含义
- 互动媒体作业一——动态图形临摹
- Python文件处理os模块介绍 -*- Python基础知识12 -*-
- Java精品项目源码第94期房屋租赁管理系统
热门文章
- The C10K problem翻译
- 精:微软面试100题2010年版全部答案集锦
- journal--1--计算机视觉顶级国际会议和国外知名期刊投稿
- AndroidStudio 自带UI检测工具Monitor
- Linux more 命令使用介绍
- 高度纹理图像中的mura缺陷——holcon
- 【mysql】数据库查询手机号同时加密
- 计算机机器视觉原理之全连接神经网络1
- android使用es文件管理器,功能强大的 Android ES文件管理器 v4.1.9.9.31 内部版
- 新材料细分龙头被严重低估 环球新材国际(6616.HK)具备哪些高成长基因