赞
踩
www.CodeFun2000.com(http://101.43.147.120/)
最近我们一直在将收集到的机试真题制作数据并搬运到自己的OJ上,供大家免费练习,体会真题难度。现在OJ已录入50+道2023年最新大厂真题,同时在不断的更新。同时,可以关注"塔子哥学算法"公众号获得每道题的题解。
完整真题解析: 【2023秋招】10月26日华为机试三道题题目及题解
如下图,地图由凸点和凹点交替组成的 N N N 角星形状,警察和小偷初始在地图的凸点位置,每一轮小偷和警察依次移动(小偷先走),移动方向固定为逆时针移动。
警察每次走 2 2 2 步,小偷奇数轮走 1 1 1 步,偶数轮走 2 2 2 步,小偷移动到出发点位置时停走一轮。
请编写一个程序,找出警察抓住小偷的最少移动次数。
说明: 只有警察移动时,且移动的终点刚好与小偷位置重合则抓成功。
每个凸点对应一个数字编号( 1 , 2 , . . . , N 1,2,...,N 1,2,...,N ),其中 N N N 取值范围 [ 5 , 1000000 ] [5,1000000] [5,1000000]
输入凸点的数目 N N N 、警察和小偷的起始位置 N , n , m {N, n, m} N,n,m 。
n n n , m m m 取值范围为 [ 1 , N ] [1,N] [1,N]
输入格式: N n m N\ n\ m N n m
输出警察抓住小偷的最少移动次数。
输入
5 1 3
输出
7
给出 m m m 个十进制一位数(可能重复,每个数字都是在 [ 0 , 9 ] [0,9] [0,9] 区间内的整数)
请尝试用这些数字组合出一个新的数字,使其为整数 n n n 的正整数倍。
求这个数字的最小值,如果不存在,那就输出 0 0 0
第一行为两个整数 n n n 和 m m m ,分别为描述中对应参数
第二行有 m m m 个十进制一位数,以空格分割
数据范围:
0 ≤ m ≤ 20 0\le m\le 20 0≤m≤20
0 ≤ n ≤ 5000 0\le n\le 5000 0≤n≤5000
输出一个整数,表示结果
输入
99 2
1 8
输出
1188
输入
121 3
1 2 3
输出
121
给定一个二元表达式,判断本表达式是否有语法错误,并按类前缀表示法输出。
二元表达式约束如下:
输入一个表达式字符串,字符串长度不超过 2000 2000 2000 。
输入
1+b*3
输出
true:(+,1,(*,b,3))
输入
1+b-3
输出
true:(-,(+,1,b),3)
输入
4-(1+b)*3
输出
true:(-,4,(*,(+,1,b)3))
输入
a*(1+2
输出
false
输入
(a)
输出
false
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。