logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

方格取数--动态规划

链接:https://ac.nowcoder.com/acm/contest/1072/A来源:牛客网时间限制:C/C++ 1秒,其他语言2秒空间限制:C/C++ 262144K,其他语言524288K64bit IO Format: %lld题目描述设有N*N的方格图(N ≤ 10,我们将其中的某些方格中填入正整数,而其他的方格中则放入数字0。如下图所示(见样例):某人从图的左上角...

LeetCode 376. 摆动序列--动态规划--最长上升子序列变换

摆动序列如果连续数字之间的差严格地在正数和负数之间交替,则数字序列称为 摆动序列 。第一个差(如果存在的话)可能是正数或负数。仅有一个元素或者含两个不等元素的序列也视作摆动序列。例如, [1, 7, 4, 9, 2, 5] 是一个 摆动序列 ,因为差值 (6, -3, 5, -7, 3) 是正负交替出现的。相反,[1, 4, 7, 2, 5] 和 [1, 7, 4, 5, 5] 不是摆动序列,第一

#动态规划#算法#leetcode +1
洛谷P1057 传球游戏--动态规划

题目描述上体育课的时候,小蛮的老师经常带着同学们一起做游戏。这次,老师带着同学们一起做传球游戏。游戏规则是这样的:nnn个同学站成一个圆圈,其中的一个同学手里拿着一个球,当老师吹哨子时开始传球,每个同学可以把球传给自己左右的两个同学中的一个(左右任意),当老师再次吹哨子时,传球停止,此时,拿着球没有传出去的那个同学就是败者,要给大家表演一个节目。聪明的小蛮提出一个有趣的问题:有多少种不同的传...

LeetCode 146. LRU 缓存 -- 哈希map+双向链表

示例:输入输出解释// 缓存是 {1=1}// 缓存是 {1=1, 2=2}// 返回 1// 该操作会使得关键字 2 作废,缓存是 {1=1, 3=3}// 返回 -1 (未找到)// 该操作会使得关键字 1 作废,缓存是 {4=4, 3=3}// 返回 -1 (未找到)// 返回 3// 返回 4提示:最多调用 2 * 105 次 get 和 put。

#链表#缓存#leetcode
LeetCode 92. 反转链表 II

示例 1:输入:head = [1,2,3,4,5], left = 2, right = 4输出:[1,4,3,2,5]示例 2:输入:head = [5], left = 1, right = 1输出:[5]提示:链表中节点数目为 n进阶: 你可以使用一趟扫描完成反转吗?

#链表#leetcode#数据结构
LeetCode 486. 预测赢家--动态规划+博弈论

预测赢家给你一个整数数组 nums 。玩家 1 和玩家 2 基于这个数组设计了一个游戏。玩家 1 和玩家 2 轮流进行自己的回合,玩家 1 先手。开始时,两个玩家的初始分值都是 0 。每一回合,玩家从数组的任意一端取一个数字(即,nums[0] 或 nums[nums.length - 1]),取到的数字将会从数组中移除(数组长度减 1 )。玩家选中的数字将会加到他的得分上。当数组中没有剩余数字可

#leetcode#动态规划#算法
LeetCode 321. 拼接最大数--贪心+单调栈

拼接最大数给定长度分别为 m 和 n 的两个数组,其元素由 0-9 构成,表示两个自然数各位上的数字。现在从这两个数组中选出 k (k <= m + n) 个数字拼接成一个新的数,要求从同一个数组中取出的数字保持其在原数组中的相对顺序。求满足该条件的最大数。结果返回一个表示该最大数的长度为 k 的数组。说明: 请尽可能地优化你算法的时间和空间复杂度。示例 1:输入:nums1 = [3, 4

#算法#数据结构#leetcode +1
LeetCode LCP 14. 切分数组--动态规划+质数筛

LCP 14. 切分数组给定一个整数数组 nums ,小李想将 nums 切割成若干个非空子数组,使得每个子数组最左边的数和最右边的数的最大公约数大于 1 。为了减少他的工作量,请求出最少可以切成多少个子数组。示例 1:输入:nums = [2,3,3,2,3,3]输出:2解释:最优切割为 [2,3,3,2] 和 [3,3] 。第一个子数组头尾数字的最大公约数为 2 ,第二个子数组头尾数字的最大公

#动态规划#数据结构#leetcode +1
PAT甲级 1044 Shopping in Mars (25分)--双指针

**1044 Shopping in Mars (25分)**Shopping in Mars is quite a different experience. The Mars people pay by chained diamonds. Each diamond has a value (in Mars dollars M$). When making the payment, the ch

#算法#c++
统计学习实战--决策树模型处理分类和回归问题C4.5,CART,RF(随机森林),XGBoost,LGBM

决策树的相关介绍可以先看看这篇统计学习(三)决策树ID3、C4.5、CART。这里做一下使用sklearn直接导入决策树模型进行分类问题,回归问题的解决演示。关于sklearn中封装的决策树模型的详细参数可以看这篇文章SKlearn中分类决策树的重要参数详解。下面的示例所有数据和代码看这里。如果对你的学习有所帮助欢迎点star,谢谢~一、分类问题这里同样的,我们还是使用手写数字集进行分类问题演示。

#决策树#python#机器学习 +2
    共 30 条
  • 1
  • 2
  • 3
  • 请选择