LeetCode 887 鸡蛋掉落
10. 鸡蛋掉落 - 力扣 leetcode-cn.com Google的面试题, 网上的题解太多了, 所以这篇文章就不做题解之用了. 主要是这里遇到的反向 dp 有点意思, 记录一下. 以下: K: 鸡蛋总数, k: 鸡蛋数 N: 楼层总数, n: 楼层数, f: 某一楼层 T: 所需总次数, t: 次数 1. dp 鸡蛋数 = (所需要的最少)次数 正常人第一想法, 叙述一下实现 初始条件 如果鸡蛋只有 1 个, 楼层为 n, 显然所需要的次数 . 如果鸡蛋有 k…10. 鸡蛋掉落 - 力扣 leetcode-cn.com Google的面试题, 网上的题解太多了, 所以这篇文章就不做题解之用了. 主要是这里遇到的反向 dp 有点意思, 记录一下. 以下: K: 鸡蛋总数, k: 鸡蛋数 N: 楼层总...
LeetCode 10 正则表达式匹配 Regular Expression Matching
10. 正则表达式匹配 - 力扣 leetcode-cn.com 这个题本来没什么好说的, 简单的动态规划. 本来想直接糊个动态规划过去..然后看到题解里一个有限自动机的解法. 不过感觉废话挺多, 有些写法有些复杂, 比如下面这部分 有些迷惑..明明一句就好了, 实在不清楚为什么写这么多 我的编译原理当年就没好好学...年代久远, 折腾一阵子, 最后总算用了80行实现了下面这堆垃圾: 用了80ms. 大致看了一下大家的 Solution, 在使用 NFA 的 Solution…10. 正则表达式匹配 - 力扣 leetcode-cn.com 这个题本来没什么好说的, 简单的动态规划. 本来想直接糊个动态规划过去..然后看到题解里一个有限自动机的解法. 不过感觉废话挺多, 有些写法有些复杂, 比如下面这部分 有些迷...
Wallpaper Engine 壁纸 Colour Clock
今天心血来潮又打开了 windows 的屏保, 无奈自带的屏保太少了, 在网上找到了一篇 17 年的老文: 8 款屏保程序,让你的 Windows 锁屏每次都充满惊喜 - 少数派 其中有一个还不错, 背景颜色是随着时间变化的, 可惜它的官网已经死掉了. 于是打算自己写一个.. 之后在某个第三方网站上找到一个同名屏保, 虽然不太一样, 效果也挺好 The Colour Clock Screensaver for Windows & Mac…今天心血来潮又打开了 windows 的屏保, 无奈自带的屏保太少了, 在网上找到了一篇 17 年的老文: 8 款屏保程序,让你的 Windows 锁屏每次都充满惊喜 - 少数派 其中有一个还不错, 背景颜色是随着时间变化的, 可惜它的...
从零开始的 .Net Shell 扩展教程 (五) - Shell 预览处理程序
使用 .Net 快速为 Windows 资源管理器或 Outlook 创建 Shell 预览处理程序!使用 .Net 快速为 Windows 资源管理器或 Outlook 创建 Shell 预览处理程序! 介绍 Shell Preview Handler 是在系统中注册的 DLL, 它可以使您直接在 Windows 资源管理器中为选中的项目...
从零开始的 .Net Shell 扩展教程 (四) - Shell 拖拽处理程序
使用 .Net 快速创建 Shell 拖拽处理程序.使用 .Net 快速创建 Shell 拖拽处理程序. 介绍 Shell 提示信息处理程序是在系统中注册的 DLL, 用来扩展 Shell 中的拖放功能. 您可以使用该扩展使文件成为其他文件的放置目标, 或者使用标准的拖放功能来调用您自己的业...
从零开始的 .Net Shell 扩展教程 (三) - Shell 提示处理程序
使用 .Net 快速自定义 Shell 提示信息.使用 .Net 快速自定义 Shell 提示信息. 介绍 Shell 提示信息处理程序是在系统中注册的 DLL, 用来自定义 Shell 中项目的提示. 在本文中, 我将向您展示如何使用 .Net 和 SharpShell 库来创建提示信...
从零开始的 .Net Shell 扩展教程 (二) - Shell 图标处理程序 (Icon Handlers)
使用 .Net 快速创建 Shell 图标处理程序扩展.使用 .Net 快速创建 Shell 图标处理程序扩展. 介绍 Shell 图标处理程序是在系统中注册的 DLL, 用来自定义图标外观. 在本文中, 我将向您展示如何使用 .Net 和 SharpShell 库来创建图标处理程序扩展. 上...
从零开始的 .Net Shell 扩展教程 (一) - Shell 上下文菜单
使用 .Net 快速创建 Shell 上下文菜单扩展.使用 .Net 快速创建 Shell 上下文菜单扩展. 介绍 在 .NET 4.0 之前, 不可能使用 .NET 代码可靠地创建 Windows Shell 扩展. 通过对框架的改进, 现在可以使用 .NET 创建这些扩展. 在本文中, 我...