求助丨java刷题
1176
2024.04.08
2024.04.09
发布于 未知归属地

1、2023年开始,北京各个街道都在回收淘汰废旧3轮、4轮残疾电动车,无论是3轮电动车还是4轮电动车都需要有1个方向盘来控制方向,其中方向盘和轮胎需要单独拆卸下来进行回收。现在假设海淀街道共回收方向盘x个,轮胎y条,求海淀街道回收3轮电动车多少辆,如果得不到3轮电动车的数量,请返回-1

输入x=2,y=7 输出 1 输入x=3, y=10 输出2

2、有m*n矩阵,已知矩阵每个位置为一int类型数值,求其子矩阵的最大值。

输入 matris = [[1,2,3],[1,1,0],[1,1,1]] 如下:
1 2 3

1 1 0

1 1 1

2+3+1+0=6是最大值
输出6

3、S = s1 s2…s2n 是一个格式良好的括号字符串。S可以用两种不同的方式编码: q 通过一个整数序列P = p1 p2…pn,其中pi是S中第i个右括号之前的左括号数量(P序列)。 q 通过一个整数序列W = w1 w2…wn,对于S中的每个右括号a,我们关联一个整数,该整数是从a的匹配左括号开始到a为止的右括号数量。(W序列)。 以下是上述编码的一个例子:

S (((()()())))

输入:P-sequence 4 5 6 6 6 6

输出:W-sequence 1 1 1 4 5 6

编写一个程序,将格式良好的字符串的P序列转换为相同字符串的W序列。
有没有大佬帮我解决一下这几道题,太难了。

评论 (11)