华为OD对立考试A卷+B卷 新题库阐明

2023年5月份,华为官网曾经将的 2022/0223Q(1/2/3/4)对立批改为OD对立考试(A卷)和OD对立考试(B卷)。
你收到的链接下面会标注A卷还是B卷。请留神:依据反馈,目前大部分收到的都是B卷。然而仍有概率抽到A卷。
A卷对应2023的新题库(2022Q4 20223Q1) B卷对应20022局部考题以及新出的题目

专栏:2023华为OD机试(A卷+B卷)(C++JavaJSPy)
专栏:2023华为OD机试(A卷)(C++ Java JS Py)
专栏:2023华为OD机试(B卷)(C++ Java JS Py)

题目形容

有一个非凡的5键键盘,下面有a,ctrl-c,ctrl-x,ctrl-v,ctrl-a五个键。

a键在屏幕上输入一个字母a;

ctrl-c将以后抉择的字母复制到剪贴板;

ctrl-x将以后抉择的字母复制到剪贴板,并清空抉择的字母;

ctrl-v将以后剪贴板里的字母输入到屏幕;

ctrl-a抉择以后屏幕上的所有字母。

留神:

  1. 剪贴板初始为空,新的内容被复制到剪贴板时会笼罩原来的内容
  2. 当屏幕上没有字母时,ctrl-a有效
  3. 当没有抉择字母时,ctrl-c和ctrl-x有效
  4. 当有字母被抉择时,a和ctrl-v这两个有输入性能的键会先清空抉择的字母,再进行输入

给定一系列键盘输入,输入最终屏幕上字母的数量。