- 博客(30)
- 收藏
- 关注
原创 LeetCode 2591. 将钱分给最多的儿童
你需要按照如下规则分配:所有的钱都必须被分配。每个儿童至少获得 1 美元。没有人获得 4 美元。请你按照上述规则分配金钱,并返回 最多 有多少个儿童获得 恰好 8 美元。如果没有任何分配方案,返回 -1。示例 1:输入:money = 20, children = 3输出:1解释:最多获得 8 美元的儿童数为 1。输入:money = 16, children = 2输出:2解释:每个儿童都可以获得 8 美元。提示:通过次数27.2K提交次数。
2023-09-23 20:33:13 230
原创 LeetCode 2603. 收集树中金币(Java)
一开始,你需要选择树中任意一个节点出发。你可以执行下述操作任意次:收集距离当前节点距离为 2 以内的所有金币,或者移动到树中一个相邻节点。你需要收集树中所有的金币,并且回到出发节点,请你返回最少经过的边数。如果你多次经过一条边,每一次经过都会给答案加一。
2023-09-23 19:39:47 198
原创 LeetCode LCP 06. 拿硬币
桌上有 n 堆力扣币,每堆的数量保存在数组 coins 中。我们每次可以选择任意一堆,拿走其中的一枚或者两枚,求拿完所有力扣币的最少次数。解释:第一堆力扣币最少需要拿 2 次,第二堆最少需要拿 1 次,第三堆最少需要拿 1 次,总共 4 次即可拿完。该题可以通过位运算代替除法,以提升运行速度。LCP 06. 拿硬币。输入:[2,3,10]输入:[4,2,1]
2023-09-20 22:43:41 175
原创 LeetCode 2836. 在传球游戏中最大化函数值
总共有 n 名玩家,玩家 编号 互不相同,且为 [0, n - 1] 中的整数。这些玩家玩一个传球游戏,receiver[i] 表示编号为 i 的玩家会传球给编号为 receiver[i] 的玩家。玩家可以传球给自己,也就是说 receiver[i] 可能等于 i。你需要从 n 名玩家中选择一名玩家作为游戏开始时唯一手中有球的玩家,球会被传 恰好 k 次。
2023-09-20 22:38:35 153
原创 LeetCode 2560. 打家劫舍 IV
解题思路:最理想情况为结果为数组从小到大排序后的第k - 1位置的数据,但是题中限制不能有相邻的,所以需要通过声明的boolean类型数组判断最理想的取值情况下可获取的数据量与目标k数据的差距,根据差距将结果向前移动数据量与k的差值个单位,每一次移动后都需要更新boolean数组的数据,然后重新判断两者差值,直到得出结果为止。由于相邻的房屋装有相互连通的防盗系统,所以小偷 不会窃取相邻的房屋。输入:nums = [2,7,9,3,1], k = 2。输入:nums = [2,3,5,9], k = 2。
2023-09-19 23:20:52 141
原创 ansible+zabbix+grafana安装教程
毕设相关环境配置,系统安装ansible安装4.1 ansible安装1,安装EPEL源:sudo yum install epel-release2,安装ansible :sudo yum install ansible3,检验ansible是否成功安装:ansible --versionzabbix安装设置selinux为disabled: vim /etc/selinux/config查看selinux状态: getenforce关闭防火墙,并取消开机自启:systemctl st
2023-03-15 09:47:00 203
原创 计算机操作系统《第四版》第二章 进程的描述与控制(思维导图)
链接:https://pan.baidu.com/s/11zL0YOilc6xgTsOfloLFhw提取码:0301
2021-11-24 12:15:50 897
原创 基于Servlet/jsp开发JavaWeb项目时遇到的问题以及解决办法
1:jsp页面不能正常运行?jsp文件需要在webapp文件夹中,不能在其子文件夹或者其他位置;2:Servlet文件在运行时报错—404?服务器Tomcat服务出现问题,打开Tomcat文件夹,bin目录下,双击shutdown.bat和startup.bat文件夹,运行后,不要关闭startup.bat文件,在浏览器中搜索http://localhost:8080,出现Tomcat页面后,在开发工具中重新载入需要运行的Servlet文件或者重启开发软件便可。...
2021-09-17 08:05:59 2463
原创 第二章 Android UI开发初阶 相关问答
定义布局的手段有几种?答:两种,XML中声明UI元素;运行时实例化布局元素;android:text属性什么作用?目前我们知道哪些控件中有该属性?答:在控件上显示文本布局文件在哪个目录下存放?答:app/res/layout如何将布局文件设置为某个activity的布局? 答:在mainactivity.java中,更改代码: setContentView(R.layout.布局文件id);我们自定义的控件的id在哪个文件中?引用系统资源同引用自定义资源的id有什么区别?答:R.
2021-04-21 16:05:24 261
原创 第二章 Android UI开发初阶
UI 概论--------(相关概念参考WPF的布局文件);用户界面布局java文件中调用XML文件方法:public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main_layout); }Java文件调用布局文件中控件:Button myButton = (Button) findViewById(R
2021-04-21 14:28:27 233
原创 第一章 Android概述 相关问答 相关习题
第一章:Android 概述Android历代版本及其nickname:1.0 -->BASE;1.1 -->BASE_1_1;1.5 -->CUPCAKE;1.6 -->DONUT;2.0 -->ECLAIR;2.0.1 -->ECLAIR_0_1;2.1.X -->ECLAIR_MR1;2.2.X -->FROYO;2.3/2.3.1/2.3.2 -->GINGERBREAD;2.3.3/2.3.4/GINGERBREAD_M
2021-04-15 22:07:42 523
原创 顺序栈的基本操作及应用
实验4、顺序栈的基本操作及应用(1)实验目的通过该实验,让学生掌握栈的相关基本概念,认识栈是插入和删除集中在一端进行的线性结构,掌握栈的“先入后出”操作特点。栈在进行各类操作时,栈底指针固定不动,掌握栈空、栈满的判断条件。(2)实验内容用顺序存储结构,实现教材定义的栈的基本操作,提供数制转换功能,将输入的十进制整数转换成二进制、八进制或十六进制。(3)参考界面菜单中包括以下功能:1.初始化栈,2.销毁栈,3.清空栈,4.栈判空,5.求栈长度,6.获取栈顶元素,7.插入一个 元素,8.删除一个元
2020-11-12 22:18:24 835
原创 数据结构 单链表的基本操作实现代码
实验3、单链表的基本操作实现(1)实验目的通过该实验,深入理解链表的逻辑结构、物理结构等概念,掌握链表基本操作的编程实现,熟练掌握C语言中指针的操作。和实验3对比,掌握线性结构两种不同存储方式的区别。(2)实验内容编程实现链表下教材第二章定义的线性表的基本操作,最好用菜单形式对应各个操作,使其编程一个完整的小软件。注意,每个功能模块一定要考虑非法的情况,并作出相应的提示,例如:求前驱,要分别能够测试第一个元素的前驱、其他正常的元素的前驱、输入一个在表中不存在的元素求其前驱,这三种情况应给出相应的提示
2020-10-30 17:00:11 1845 1
原创 数据结构顺序表基本操作实现代码
顺序表的基础操作代码#include<iostream>#include<stdlib.h>#include<conio.h>using namespace std;#define LIST_INIT_SIZE 100#define LISTINCREAMENT 10#define TRUE 0#define FALSE 1 #define HS 2/*这里是后续添加的,并且只在1,2,3中使用到*/typedef int Status;
2020-10-19 14:15:27 826
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人