240.搜索二维矩阵 Ⅱ

题目:

编写一个高效的算法来搜索 m x n 矩阵 matrix 中的一个目标值 target 。该矩阵具有以下特性:

每行的元素从左到右升序排列。
每列的元素从上到下升序排列。

示例:

1
2
输入:matrix = [[1,4,7,11,15],[2,5,8,12,19],[3,6,9,16,22],[10,13,14,17,24],[18,21,23,26,30]], target = 5
输出:true
1
2
输入:matrix = [[1,4,7,11,15],[2,5,8,12,19],[3,6,9,16,22],[10,13,14,17,24],[18,21,23,26,30]], target = 20
输出:false
阅读更多

hexo添加顶部加载进度条

教程:

1.进入博客的 /themes/next 目录下
2.下载安装,Progress modules,输入代码如下:

1
2
git clone git@github.com:theme-next/theme-next-pace.git source/lib/pace
网上很多教程都是输入https的链接进行下载,但是现在git好像不支持https下载了,应该使用ssh进行下载。

3.打开主题配置文件,themes/next目录下的_config.yml文件,可以使用 ctrl+f搜索pace,之后将enable:false改成true,还可以更改类型(theme):

1
2
3
4
5
6
pace:
enable: true
# Themes list:
# big-counter | bounce | barber-shop | center-atom | center-circle | center-radar | center-simple
# corner-indicator | fill-left | flat-top | flash | loading-bar | mac-osx | material | minimal
theme: minimal

最后重新部署博客就好啦。

阅读更多

638.大礼包

题目:

在 LeetCode 商店中, 有 n 件在售的物品。每件物品都有对应的价格。然而,也有一些大礼包,每个大礼包以优惠的价格捆绑销售一组物品。

给你一个整数数组 price 表示物品价格,其中 price[i] 是第 i 件物品的价格。另有一个整数数组 needs 表示购物清单,其中 needs[i] 是需要购买第 i 件物品的数量。

还有一个数组 special 表示大礼包,special[i] 的长度为 n + 1 ,其中 special[i][j] 表示第 i 个大礼包中内含第 j 件物品的数量,且 special[i][n] (也就是数组中的最后一个整数)为第 i 个大礼包的价格。

返回 确切 满足购物清单所需花费的最低价格,你可以充分利用大礼包的优惠活动。你不能购买超出购物清单指定数量的物品,即使那样会降低整体价格。任意大礼包可无限次购买。

阅读更多

492.构造矩形

作为一位web开发者, 懂得怎样去规划一个页面的尺寸是很重要的。 现给定一个具体的矩形页面面积,你的任务是设计一个长度为 L 和宽度为 W 且满足以下要求的矩形的页面。要求:

1
2
3
1. 你设计的矩形页面必须等于给定的目标面积。
2. 宽度 W 不应大于长度 L,换言之,要求 L >= W 。
3. 长度 L 和宽度 W 之间的差距应当尽可能小。

你需要按顺序输出你设计的页面的长度 L 和宽度 W。

阅读更多

第一条当然是hexo发布博客教程啦!

写在前面(没用的感概,与内容无关):

​ 历经了四五个小时的努力,终于搭建好了人生的第一个博客(现在还没有域名,不过很快就会有了!),中间的千辛万苦就不多说了,以后有的是时间说,开始干货分享吧!

阅读更多