刷题
Nostalgic_l
这个作者很懒,什么都没留下…
展开
-
20210414华为笔试 第二题
暴力解,目前没思路,学习一下。首先设置一个时间time=0,若time=60,则完成周期上报;接着设置一个标志,看看第i个数据是不是以AEB上报进行上报了(用true和false也行,我用的int),初始都为0;最后设置一个index,用来表示AEB开始的位置。将第一个数据输出,表示上报第一个数据;然后i=1;i<N开始循环{}代码搬运自牛客,侵删 帖子大佬ID为 ://中途两次错误都是边界条件,//一次是ABEflag满足大于等于4,但输入的数据组ve结束退出了while,所以原创 2021-04-26 16:24:59 · 233 阅读 · 0 评论 -
20210414华为笔试 第三题
本题目对应LeetCode第45题 跳跃游戏②思路:贪心算法或者DFS代码参考了力扣题解import java.util.*;public class Q3 { public static void main(String[] args) { Scanner sc = new Scanner(System.in); int number = sc.nextInt(); int[] a = new int[number]; for(int i = 0; i < num原创 2021-04-26 09:57:50 · 203 阅读 · 0 评论 -
20210414华为笔试第一题
第一题:反转每对括号间的子串(力扣1190)参考博客:Leetcode 1190:反转每对括号间的子串(超详细的解法!!!)JAVA程序设计:反转每对括号间的子串(LeetCode:1190)可以使用dfs,也可以使用栈来做,栈中存放字符串。import java.util.*;public class Main { public static void main(String[] args) { Scanner sc = new Scanner(System.in);原创 2021-04-25 22:00:00 · 213 阅读 · 0 评论