小米2019秋招系统软件开发笔试题(A)
时长:120分钟 总分:100分
124浏览 0人已完成答题
题型介绍
题型 | 单选题 | 多选题 | 填空题 |
---|---|---|---|
数量 | 10 | 10 | 2 |
在游戏Dota2中,有一位非常强大的英雄卡尔,他有三种属性:冰、火、雷。同...
1、冰冰冰
2、冰冰火
3、冰冰雷
4、冰火火
5、冰火雷
6、冰雷雷
7、火火火
8、火火雷
9、火雷雷
10、雷雷雷
现在我们想继续加强卡尔,如果给卡尔四种属性:冰、火、雷、风,同时给卡尔四个无顺序的属性槽,从而让卡尔可以从四种属性中任意选择四个,则请问卡尔共可以召唤出多少种不同的技能?
一个作业系统中有4台打印机,每个作业需要独占2台打印机才能完成,则该系统做...
假设把随机分布的整数作为关键字的元素散列到有N个槽的散列表中,以下哪些散列...
在Linux系统中,因为某些原因造成了一些进程变成孤儿进程,那么这些孤儿进...
序列模式匹配
在text中找出匹配pattern的最短字符串,匹配指按序包含pattern,但不要求pattern连续。
如text为abaacxbcbbbbacc,pattern为cbc,text中满足条件的是abaacxbcbbbbacc下划线部分。 输入描述: 多行,每行一个text和一个pattern,用空格分隔。
保证1<=|text|,|pattern|<=1000,Σ|text|,Σ|pattern|<=10000。输入样例: abaacxbcbbbbacc cbc abc x aaabcac ac 输出描述: 输出最短匹配序列起止位置(位置下标从0开始),用空格分隔。若有多个答案,输出起止位置最小的答案;若无满足条件的答案,则起止均为-1。输出样例 4 7 -1 -1 5 6