汇聚的一些OD机试题(迭代七)

## 1. 题目描述

有6条配置命令,它们执行的结果分别是:

| **命  令**           | **执  行**      |
| -------------------- | --------------- |
| **reset**            | reset what      |
| **reset board**      | board fault     |
| **board add**        | where to add    |
| **board delete**     | no board at all |
| **reboot backplane** | impossible      |
| **backplane abort**  | install first   |
| ***he he***          | unknown command |
全部评论
为了简化输入,方便用户,以“最短唯一匹配原则”匹配(注:需从首字母开始进行匹配): 1、若只输入一字串,则只匹配一个关键字的命令行。例如输入:r,根据该规则,匹配命令reset,执行结果为:reset what;输入:res,根据该规则,匹配命令reset,执行结果为:reset what; 2、若只输入一字串,但匹配命令有两个关键字,则匹配失败。例如输入:reb,可以找到命令reboot backpalne,但是该命令有两个关键词,所有匹配失败,执行结果为:unknown command 3、若输入两字串,则先匹配第一关键字,如果有匹配,继续匹配第二关键字,如果仍不唯一,匹配失败。 例如输入:r b,找到匹配命令reset board 和 reboot backplane,执行结果为:unknown command。 例如输入:b a,无法确定是命令**board add**还是**backplane abort**,匹配失败。 4、若输入两字串,则先匹配第一关键字,如果有匹配,继续匹配第二关键字,如果唯一,匹配成功。例如输入:bo a,确定是命令**board add**,匹配成功。 5、若输入两字串,第一关键字匹配成功,则匹配第二关键字,若无匹配,失败。例如输入:b addr,无法匹配到相应的命令,所以执行结果为:unknow command。 6、若匹配失败,打印“unknown command”
点赞
送花
回复
分享
发布于 05-13 11:18 贵州

相关推荐

## 1. 题目描述如果A是个x行y列的矩阵,B是个y行z列的矩阵,把A和B相乘,其结果将是另一个x行z列的矩阵C。这个矩阵的每个元素是由下面的公式决定的![img](https://www.nowcoder.com/equation?tex=%5Cbegin%7Bequation*%7D%0A%0AC_%7Bij%7D%20%3D%20%5Csum_%7Bk%3D0%7D%5E%7By-1%7DA_%7Bik%7D*B_%7Bkj%7D%0A%0A%5Cend%7Bequation*%7D%20(%E5%85%B6%E4%B8%AD0%20%5Cleq%20i%20%3C%20x%2C%200%20%5Cleq%20j%20%3C%20z))矩阵的大小不超过100*100### 输入描述:第一行包含一个正整数x,代表第一个矩阵的行数第二行包含一个正整数y,代表第一个矩阵的列数和第二个矩阵的行数第三行包含一个正整数z,代表第二个矩阵的列数之后x行,每行y个整数,代表第一个矩阵的值之后y行,每行z个整数,代表第二个矩阵的值示例1:```输入:    2    3    2    1 2 3    3 2 1    1 2    2 1    3 3输出:    14 13    10 11说明:    1 2 3    3 2 1     乘以    1 2    2 1    3 3    等于    14 13    10 11 ```
点赞 评论 收藏
转发
点赞 收藏 评论
分享
牛客网
牛客企业服务