自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 收藏
  • 关注

原创 华为od-获取最多食物

游戏开始后,参与者任意选择一个方格作为出发点,当遇到下列情况之一退出游戏: (1)参与者当前所处的方格无传送门: (2) 参与者在任意方格上丰动宣布退出游戏 请计算参与者退出游戏后,最多可以获得多少单位的食物 解答要求 时间限制: C/C++ 1300ms.其他语言:2600ms内存限制: C/C++256MB其他语言:512MB 第一行:方块个数N (N<10000)主办方设计了一个获取食物的游戏。同时,每个方格上标注了三个数字: (1) 第一个数字id:代表方格的编号,从0到N-1,每个方格各不相同。

2023-04-25 22:53:42 144

原创 华为od-银行插队

当字符为 a aa 时,后面会有两个的正整数 n u m numnum 和 x xx ,表示到来的客户编号为 n u m numnum ,优先级为 x xx;某银行将客户分为了若干个优先级, 1 11 级最高, 5 55 级最低,当你需要在银行办理业务时,优先级高的人随时可以插队到优先级低的人的前面。输入第一行是一个正整数 n nn ,表示输入的序列中的事件数量。输出包含若干行,对于每个 p pp , 输出一行,仅包含一个正整数 n u m numnum , 表示办理业务的客户编号。

2023-04-25 00:00:43 123

原创 华为od-检测热点字符

输入:3 10 aaagggbcce9999333213gggggaaaaa。不需要校验入参合法性测试用例保证输入合法,保证第一次统计有足够的不同字符。第 2 22 个数字表示每 10 1010 个字符进行增量统计。第 1 11 个数字表示依次统计出现最多的 3 33 个字符。每个输入数据为行,数据之间以 1 11 个空格间隔。第 3 33 个是需要统计的字符串。输入:1 10 1234567890。输出统计的结果的字符串。输出:gac93gga9。统计时区分字符大小写。

2023-04-24 23:57:23 135

原创 Java面经 集合篇

Java 中常用的容器有哪些?这里java容器分为两大部分:Collection和Map。Collection是单个元素的集合,又可以分为List、Queue和Set。Map用来存储一组键值对,又可以分为HashMap和TreeMap。是引用ArrayList 和 LinkedList 的区别?动态数组和链表的区别ArrayList 实现 RandomAccess 接口有何作用?为何 LinkedList 却没实现这个接口?RandomAccess接口这个空架子的存在,是为了.

2022-05-02 18:49:29 737

原创 Java面经 异常篇

finally 块中的代码什么时候被执行?在Java语言的异常处理中,finally块的作用就是为了保证无论出现什么情况,finally块里的代码一定会被执行。由于程序执行return就意味着结束对当前函数的调用并跳出这个函数体,因此任何语句要执行都只能在return前执行(除非碰到exit函数),因此finally块里的代码也是在return之前执行的。此外,如果try-finally或者catch-finally中都有return,那么finally块中的return将会覆盖别处的return语.

2022-05-01 21:11:02 99

原创 217. 存在重复元素

给你一个整数数组 nums 。如果任一值在数组中出现 至少两次 ,返回 true ;如果数组中每个元素互不相同,返回 false 。示例 1:输入:nums = [1,2,3,1]输出:true示例 2:输入:nums = [1,2,3,4]输出:false示例 3:输入:nums = [1,1,1,3,3,4,3,2,4,2]输出:true提示:1 <= nums.length <= 105-109 <= nums[i] <= 109这道题

2022-02-24 21:41:44 454

原创 169. 多数元素

给定一个大小为 n 的数组,找到其中的多数元素。多数元素是指在数组中出现次数 大于 ⌊ n/2 ⌋ 的元素。你可以假设数组是非空的,并且给定的数组总是存在多数元素。示例 1:输入:[3,2,3]输出:3示例 2:输入:[2,2,1,1,1,2,2]输出:2这个本来我是按自己的理解写了一个 但是当数据过于庞大的时候,多次循环就不行,测试时间超了,所以查了一下资料 知道了摩尔投票法,也就是两两比较,剩下的一定是众数,具体的大家就只能自己去查资料了#include <stdio.h

2022-02-24 21:00:55 62

原创 letcode 88. 合并两个有序数组

给你两个按 非递减顺序 排列的整数数组 nums1 和 nums2,另有两个整数 m 和 n ,分别表示 nums1 和 nums2 中的元素数目。请你 合并 nums2 到 nums1 中,使合并后的数组同样按 非递减顺序 排列。注意:最终,合并后数组不应由函数返回,而是存储在数组 nums1 中。为了应对这种情况,nums1 的初始长度为 m + n,其中前 m 个元素表示应合并的元素,后 n 个元素为 0 ,应忽略。nums2 的长度为 n 。示例 1:输入:nums1 = [1,2,3,0

2022-02-23 20:43:40 146

原创 Python 第二章 控制流

这章主讲python中的控制流不同于c语言的地方

2020-01-31 10:41:40 145

原创 Python 第一章 Python的基础

Python第一章 Python的基础1.python中的注释1)单行注释:#2)多行注释:我喜欢用 “”" + 注释内容 + “”"2.input()函数input函数里面返回的是一个字符串例如:如果你想输入一个整数 3但input返回的却是‘3’这时候你需要修改代码为int(input())3.print()函数自带换行功能若不想换行则是print(‘内容’+end ...

2020-01-31 10:30:02 178

原创 编写一个猜成语的小游戏。要求:使用一个字符串数组来保存10个四字成语,例如: String [] idioms = {“凉拌黄瓜”, “红烧肘子”, …};

编写一个猜成语的小游戏。要求:使用一个字符串数组来保存10个四字成语,例如:String [] idioms = {“凉拌黄瓜”, “红烧肘子”, …};使用一个字符数组来保存20个无关字符,例如:String [] chars = {‘吃’, ‘喝’, ‘胡’, …};每次游戏开始时,随机选择一个成语,然后提取其中的4个汉字,再从字符数组中随机选择另外6个汉字,组成一个10个汉字的数组...

2019-10-19 22:45:55 1177

原创 PTA所谓完数就是该数恰好等于除自身外的因子之和。例如:6=1+2+3,其中1、2、3为6的因子。本题要求编写程序,找出任意两正整数m和n之间的所有完数。

所谓完数就是该数恰好等于除自身外的因子之和。例如:6=1+2+3,其中1、2、3为6的因子。本题要求编写程序,找出任意两正整数m和n之间的所有完数。输入格式:输入在一行中给出2个正整数m和n(1<m≤n≤10000),中间以空格分隔。输出格式:逐行输出给定范围内每个完数的因子累加形式的分解式,每个完数占一行,格式为“完数 = 因子1 + 因子2 + … + 因子k”,其中完数和因子均...

2019-03-31 21:43:27 63915 8

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除