- 博客(38)
- 收藏
- 关注
原创 算法Day34 找数游戏
小明有一个整数数组nums,他希望找出并返回能被三整除的元素最大和。你能找出符合要求的数。可被三整除的最大和—leetcode1262
2023-12-13 21:17:08 569
原创 算法Day32 买卖椰子水
在海滩上,一杯椰子水的售价为5元。一名顾客一次购买一杯椰子水(按照bills支付的顺序)。每位顾客购买椰子水时,可能向你支付 5 元、10 元或 20 元。你必须给每个顾客正确找零,对于支付 5 元的客户你无需找零,对于支付 10 元的客户你需要给客户找零 5 元,对于支付 20 元的客户你需要找零 15 元。注意,一开始你手头没有任何零钱。给你一个整数数组 bills,其中 bills[i] 是第 i 位顾客付的账。贪心法的扩展
2023-12-13 19:54:36 430
原创 算法Day30 餐厅的套餐
假设有一家餐厅,菜单上有n道菜可供选择,现在需要从中选择k道菜组成一份套餐。请设计一个算法,返回所有可能但互不相同的菜品组合。回溯法的拓展
2023-12-12 23:24:01 651
原创 算法Day28 二进制差异序列(格雷码)
n 位二进制差异序列是一个由2^n个整数组成的序列,其中:每个整数都在范围[0, 2^n - 1]内(含0和2^n - 1)第一个整数是0一个整数在序列中出现不超过一次每对相邻整数的二进制表示恰好一位不同,且第一个和最后一个整数的二进制表示恰好一位不同给你一个整数n,返回任一有效的n位二进制差异序列,1≤n ≤ 16。
2023-12-11 22:50:58 774
原创 算法Day25 01子串
给你一个二进制字符串s,该字符串不含前导零。如果s包含零个或一个由连续的'1'组成的字段,返回true。否则,返回false
2023-12-07 23:43:57 529
原创 算法Day24 不专心开车
小硕开车经过一条公路,这条路线总共由n + 1个不同海拔的点组成。小硕从海拔为0的点0开始骑行。给小硕一个长度为n的整数数组arr,其中arr[i]是点i和点i + 1的净海拔高度差(0≤i < n)。请你返回最高点的海拔。
2023-12-07 23:30:26 456
原创 算法Day20 赌神
你手中有一把牌,需要重新排列这些牌,分成若干组,使每一组的牌数都是groupSize,并且由groupSize张连续的牌组成。给你一个整数数组hand,其中hand[i]是写在第i张牌上的数值。如果你可以重新排列这些牌,返回true;否则,返回false。
2023-12-06 22:34:17 688
原创 算法Day19 最大利润的投资
小明考上NWPU之后,想挪出一些钱去购买理财产品来赚一些零花钱。根据市场规则,小明只能在某一天买入这个理财产品,并且在未来的某一天卖出这个理财产品(只能买一次)。请你设计一个算法帮助小明来获取最大的利润。如果不能获取任何利润,返回0。给定一个数组prices,它的第i个元素prices[i]表示一支理财产品第i天的价格。
2023-12-05 22:14:09 442
原创 算法Day18 完全吃饭(N背包问题)
你在食堂吃饭食堂提供n(n < 1000)种菜,第种菜的价格为 wi(wi< 10000),你吃了第种菜会获得 hi(hi< 10000)的高兴值。注意,每种菜可以吃任意多次,但每次都要花那么多的钱。你带了 m(m
2023-12-05 22:10:51 411
原创 算法Day17 无聊的小明(欢乐数)
小明他爹让小明带他幼儿园的弟弟,小明不想带,小明就给他弟弟一台电脑,让他写java,去对某个数做递归运算规则如下:给一个数字,如:1234,算出它各位的平方数,再求和,如1 + 4 + 9 + 16 = 30,再对30进行同样的操作,直到遇到1,则结束循环小明希望:永远算不到1,这样小明的弟弟就会一直debug,小明应该给他弟弟什么样的数字去算呢?
2023-12-05 19:26:19 465
原创 算法Day15 农场耕作
你是一位农夫,拥有一块 m x n 的小农场。你打算在这块农场上耕种不同的农作物,以便在季节结束时获得最大的收成。农场被分割成网格,每个格子代表不同的耕种区域,你可以选择每次向下或向右移动一格来耕作。请计算有多少种不同的路径可以让你实现这一目标。保证题目数据小于等于2*10^9
2023-12-04 23:57:50 407
原创 算法Day14 工程设计连线挑战
你是一名工程师,正在设计一台机器,其中有两个不同的部件,分别由数组nums1和nums2中的元素表示。为了确保机器正常运行,你需要在这两个部件之间建立一些连接,这些连接代表不同的功能。然而,你需要确保这些连接不会相互干扰或交叉。请找出你可以建立的最大连接数量,以满足机器的设计需求。
2023-12-04 23:07:25 513
原创 算法Day 13 优化二进制序列
你有一个包含 0 和 1 的二进制序列,现在想要在这个序列中进行一次优化。你可以翻转一个 0 成为 1,但只能进行一次操作。你的目标是找到连续 1 的最长子序列,使得经过一次翻转后,连续 1 的个数最多。你能找到最长的连续 1 子序列吗?
2023-11-26 20:24:13 461 2
原创 算法Day12 购物清单优化
你准备去购物,但你只能带一个购物袋,这个购物袋的容量有限,最多能装下 n个体积的物品。你需要在不超过购物袋容量的情况下,尽可能少地购买物品,使其刚好装满购物袋。现在,请计算出你需要购买的最少物品数量,以充分利用购物袋的空间。物品的体积为完全平方数,例如 1、4、9 等(物品体积可以相同),而其他体积则无法充分利用购物袋。你能找出最少购买物品的数量吗?
2023-11-22 22:22:27 121
原创 算法Day9 音乐节上的数学难题
在一个音乐节上,每个参与者都有一个评分。评分越高表示参与者越喜欢这个音乐节。现在需要设计一个程序,输入参与者的评分记录,返回其中存在的「评分逆序对」总数。如果前一位参与者的评分高于后一位参与者的评分,则可以认为存在一个「评分逆序对」
2023-11-07 22:40:25 147 1
原创 算法Day6 优质集合
你手头有一个正整数集合nums。你的任务是,从这个集合中选择某些数,然后将每一个数与一个随意选择的整数相乘。之后,你将计算这些乘积的总和。如果你能通过上述操作使得这个和为1,那么这个集合可以被称作一个"优质集合"。请你判断,是否可以将nums视作一个"优质集合"。
2023-11-05 21:10:47 182 3
原创 小白从liunx安装到部署完成zabbix
虽然我有团队的服务器,但是基于未知软件的应用,需要重新设置一个系统去部署。此处面向windows用户,下载VMware(一个虚拟PC的软件,可以在现有的操作系统上虚拟出一个新的硬件环境,实现在一台机器上真正同时运行两个独立的操作系统),接着使用下载好的Linux镜像(CentOS,CentOS是Linux众多得发行版本之一,linux有三大发行版本(Slackware、debian、redhat)).参考此博客(上面安装的是有界面的linux,我是最简单的最小安装,其他一模一样)。
2023-03-19 10:25:37 49
原创 关于初学者安装pytorch,Anaconda,mmdetection等
近期学习深度学习,想利用mmcv,但是我只有pycharm,于是学习多方的安装。1.安装Anaconda.Anacond的介绍Anaconda指的是一个开源的Python发行版本,其包含了conda、Python等180多个科学包及其依赖项。 因为包含了大量的科学包,Anaconda 的下载文件比较大(约 531 MB),如果只需要某些包,或者需要节省带宽或存储空间,也可以使用Miniconda这个较小的发行版(仅包含conda和 Python)。Conda是一个开源的包、环境管理器,可以用于
2022-05-09 17:09:03 358
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人