小黑开始了拉歌训练,第一次进入部室馆,被通知要去当主持人心里有些紧张的leetcode之旅:337. 打家劫舍 III

小黑代码(小黑卡在了bug中,上午一步步探索做出,非常NB!!!)

# Definition for a binary tree node.
# class TreeNode:
#     def __init__(self, val=0, left=None, right=None):
#         self.val = val
#         self.left = left
#         self.right = right
class Solution:def rob(self, root: Optional[TreeNode]) -> int:# 递归函数进行动态规划def dfs(node):# 节点为空if not node:return 0, 0, 0# 叶子结点if not (node.left or node.right):return 0, 0, node.val# 动态规划操作first_1, second_1, node1_val = dfs(node.left)first_2, second_2, node2_val = dfs(node.right)third_1 = max(second_1, first_1+node1_val)third_2 = max(second_2, first_2+node2_val)return second_1+second_2, third_1+third_2, node.valfirst_root, second_root, val = dfs(root)return max(second_root, first_root+val)

在这里插入图片描述

动态规划法

# Definition for a binary tree node.
# class TreeNode:
#     def __init__(self, val=0, left=None, right=None):
#         self.val = val
#         self.left = left
#         self.right = right
class Solution:def rob(self, root: Optional[TreeNode]) -> int:# 递归函数# 返回[不选择该结点获得收益, 选择该结点获得的收益]def dfs(node):# 结点为空if not node:return [0, 0]# 获得左右结点的数组l = dfs(node.left)r = dfs(node.right)# 不选择该结点not_select = max(l[0], l[1]) + max(r[0], r[1])# 选择该结点select = node.val + l[0] + r[0]return [not_select, select]return max(dfs(root))

在这里插入图片描述

数据库练习

608. 树节点

使用union

# Write your MySQL query statement below
SELECTid, 'Root' AS 'type'
FROMTree
WHEREp_id IS NULLUNIONSELECTid, 'Leaf' AS 'type'
FROMTree
WHEREid NOT IN(SELECTp_idFROMTreeWHEREp_id IS NOT NULL)AND p_id IS NOT NULL
UNIONSELECTid, 'Inner' AS 'type'
FROMTree
WHEREid IN (SELECT DISTINCTp_idFROMTreeWHEREp_id IS NOT NULL)AND p_id IS NOT NULL

Case法(小黑第一次使用,了解了sql中的case的基本用法)

# Write your MySQL query statement below
SELECTid,CASEWHEN tree.p_id IS NULLTHEN 'Root'WHEN tree.id IN (SELECT DISTINCT p_id FROM Tree WHERE p_id IS NOT NULL) AND tree.p_id IS NOT NULLTHEN 'Inner'WHEN tree.id NOT IN (SELECT DISTINCT p_id FROM TREE WHERE p_id IS NOT NULL)THEN 'Leaf'ELSE 'other'END AS Type
FROMTree

IF分支法

# Write your MySQL query statement below
SELECTid,IF(ISNULL(Tree.p_id), 'Root', IF(Tree.id IN (SELECT DISTINCT p_id FROM Tree WHERE p_id IS NOT NULL) AND Tree.p_id IS NOT NULL, 'Inner', 'Leaf')) AS 'type'
FROMTree

小黑生活

边看店边学科一

在这里插入图片描述

看了看《强风吹拂》,来了点儿感觉

在这里插入图片描述

晚饭我弟弟买了肚

在这里插入图片描述

从我姥姥家回家

在这里插入图片描述
在这里插入图片描述

早上尝试五点起床跑个步,肚子比较难受在这里插入图片描述

在这里插入图片描述

早餐混沌

在这里插入图片描述

早上同事给了我一块儿糖

在这里插入图片描述

买杯咖啡

在这里插入图片描述

早上忘记刮胡子了,外卖叫了个刮胡刀

在这里插入图片描述

午餐干饭

在这里插入图片描述
在这里插入图片描述

中午一起练歌,第一次进入部室馆

在这里插入图片描述

填写了干部履历表

在这里插入图片描述

学习深度强化学习的策略迭代部分

在这里插入图片描述

下班阳光照进了办公室

在这里插入图片描述
在这里插入图片描述

练完了琴来份烤冷面

在这里插入图片描述
在这里插入图片描述

我的快递到了,能量胶和正山小种茶

在这里插入图片描述

在这里插入图片描述

还是查不到社保公积金数据

在这里插入图片描述

早上继续五点起来跑步,天上下雨了,终于意识到以后不空腹吃能量胶了,感觉对胃的刺激还是比较大的

在这里插入图片描述
在这里插入图片描述在这里插入图片描述在这里插入图片描述在这里插入图片描述在这里插入图片描述在这里插入图片描述在这里插入图片描述

早上把茶带到了单位,正山小种

在这里插入图片描述
在这里插入图片描述

继续学习强化学习

在这里插入图片描述

午餐干饭,今天又打多了,剩了一点儿,明天一定少打点儿好好养养胃

在这里插入图片描述

练完歌在咖啡厅里买杯冰镇柚子茶聊聊天

在这里插入图片描述
在这里插入图片描述

被告知要去当主持人,这是一个很好的锻炼机会,小黑别紧张

在这里插入图片描述

加油小黑,大家都是普通人,不要期待过高,尽量不要焦虑!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/127577.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Sketch for mac v98.3(ui设计矢量绘图)

Sketch是一款为用户提供设计和创建数字界面的矢量编辑工具。它主要用于UI/UX设计师、产品经理和开发人员,帮助他们快速设计和原型各种应用程序和网站。 Sketch具有简洁直观的界面,以及丰富的功能集,使得用户可以轻松地创建、编辑和共享精美的…

[NISACTF 2022]babyserialize - 反序列化+waf绕过【*】

[NISACTF 2022]babyserialize 一、解题过程二、思考总结&#xff08;一&#xff09;、关于题目的小细节&#xff08;二&#xff09;、关于弱类型比较技巧 一、解题过程 题目代码&#xff1a; <?php include "waf.php"; class NISA{public $fun"show_me_fl…

Go 基本数据类型和 string 类型介绍

Go 基础之基本数据类型 文章目录 Go 基础之基本数据类型一、整型1.1 平台无关整型1.1.1 基本概念1.1.2 分类有符号整型&#xff08;int8~int64&#xff09;无符号整型&#xff08;uint8~uint64&#xff09; 1.2 平台相关整型1.2.1 基本概念1.2.2 注意点1.2.3 获取三个类型在目标…

红队专题-从零开始VC++远程控制软件RAT-C/S-[2]界面编写及上线

红队专题 招募六边形战士队员1.课前回顾unicode编码 字符串 2.界面编程(下)对话框重载消息函数更改对话框同步更改 3.服务端上线&#xff0c;下线&#xff0c;以及客户端的资源销毁(上)添加socket 变量添加 socket 消息填补config信息创建线程函数 并运行 招募六边形战士队员 …

ReactNative学习笔记

文章目录 基础环境搭建创建项目安装vscode插件调试工具基础语法掌握ReactStyleSheetRN中的样式和CSS的不同通过style属性直接声明在style属性中调用StyleSheet声明的样式 Flexbox术语属性响应式布局 组件和API简介核心组件**最常用的一些核心组件**各核心组件的演示代码Alert和…

商城小程序代客下单程序开发演示

一款专为传统电商、实体商家开发的商城系统小程序&#xff0c;做私域、做留存、做社交必备功能全都有。 1、丰富的营销玩法&#xff1a;拼团、秒杀、定金预售、分销、社区团购、积分商城、支付有礼等主流获客玩法都有。 2、强大的会员体系&#xff1a;普通会员、付费会员、会…

RT-Thread 中断管理(学习二)

中断的底半处理 RT-Thread不对中断服务程序所需要的处理时间做任何假设、限制&#xff0c;但如同其它实时操作系统或非实时操作系统一样&#xff0c;用户需要保证所有的中断服务程序在尽可能短的时间内完成。这样在发生中断嵌套&#xff0c;或屏蔽了相应中断源的过程中&#x…

JAVA-SpringBoot入门Demo用IDEA建立helloworld

使用编辑器IDEA做SpringBoot项目最近几年比较红红&#xff0c;作为JAVA语言翻身的技术&#xff0c;用户量激增。由于java平台原来的占有率&#xff0c;相比net core在某些方面更有优势。 我把本次我下载完成后Maven项目的过程记录下来了&#xff0c;仅供参考&#xff01; 安装J…

FFmpeg 命令:从入门到精通 | FFmpeg 基本介绍

FFmpeg 命令&#xff1a;从入门到精通 | FFmpeg 基本介绍 FFmpeg 命令&#xff1a;从入门到精通 | FFmpeg 基本介绍FFmpeg 简介FFmpeg 基础知识复用与解复用编解码器码率和帧率 资料 FFmpeg 命令&#xff1a;从入门到精通 | FFmpeg 基本介绍 本系列文章要解决的问题&#xff1…

1.6 IntelliJ IDEA开发工具

前言&#xff1a; ### 1.6 IntelliJ IDEA开发工具笔记 - **背景**&#xff1a; - 使用基础文本编辑器如记事本编写Java代码虽然可行&#xff0c;但存在效率低下且难以调试的问题。 - 集成开发环境 (IDE) 可以有效地提高Java程序的开发效率。 - **常见Java IDE**&#xf…

【深度学习】UNIT-DDPM核心讲解

文章目录 大致介绍&#xff1a;扩散损失&#xff1a;转换损失&#xff1a;循环一致性损失&#xff1a;推理过程&#xff1a;优缺点&#xff1a; 参考文章&#xff1a; https://blog.csdn.net/ssshyeong/article/details/127210086 这篇文章对整个文章 UNIT-DDPM: UNpaired Imag…

关于 Vue-iClient-MapboxGL 的使用注意事项

官网&#xff1a;https://iclient.supermap.io/web/apis/vue/zh/api/guide/installation.html 关于图的使用&#xff0c;其余的引入步骤不再赘述&#xff0c;仅说注意事项。 推荐使用的是全局引入&#xff0c;也就是完整引入 因为单独引入我踩了不少坑&#xff0c;比如说 cs…