超聚变 技术类 笔试
1、存在多个数字序列,每个数字序列由N个10进制整数组成,数字之间以空格隔开,并且这些数字都大于0小于100规则:
(1)相邻的数字如果是两位数和一位数交替出现,该序列是合法的
(2)如果序列中第一个和最后一个数是两位数,中间数字都是一位数,序列是合法的
(3)如果序列中第一个和最后一个是一位数,中间数字都是两位数,序列是合法的
2、奥特曼被派遣执行消灭怪兽的任务。现有一个N x N的网格(grid)代表了一块有怪兽的地,每个格子由以下三种数字的一种来表示:
1)0 表示这个格子是空的,所以奥特曼可以穿过它
2)1表示这个格子有一个怪兽,奥特曼可以消灭这个怪兽然后穿过它。
3)-1 表示这个格子里有大石头,奥特曼不能穿越它,只能绕过它。
奥特曼的任务是在遵守规则的情况下,尽可能的消灭最多的怪兽
3、在XY二维坐标轴中,通过给定的直线坐标计算这些直线之间的交点数量。
提示:
直线坐标方程式参考:ax+bY+c=0,可以假设a为1,通过两个坐标点,可以计算出b和c的值。
#软件开发2023笔面经#