2021-04 华为od机试
1. 输入n个数组,每次取出k项添加到空数组,最后打印这个数组
例子:3个数组 每次2位
3 2 1,2,3,4,5 6,7,8,9,10 11,12,13第一轮1 2 6 7 11 12
第二轮 3 4 8 9 13
第三轮 5 10
结果就是 1,2,6,7,11,12,3,4,8,9,13,5,10
2. 输入一个数组,值为高度,求长方形最大面积
3. 输入一个csv,将内容中的引用替换成指定格子的值
<A> 代表第1格 <Z>代表26格,总共26个格子
例子
输入 <B>1,2,3,4<C><B>替换成2
<C>替换成3
输出 21,2,3,43条件:
1. 格子间不能互相引用,否则返回-1。忘了是互相引用还是多次引用了
例子: <B>2,<A> 互相引用,返回-1
2. 引用只有一种格式,<<A>> <A <A< 等都是不允许的
2. 引用只有一种格式,<<A>> <A <A< 等都是不允许的
3. 一个格子里最多引用一次 1,2,<A><B> 是不行的