技术栈
算法
mit6.824
17 分钟前
算法
正反两次扫描|单调性cut
lc3047遍历所有矩形对,计算每对矩形的交集区域,取交集的宽高min作为可能的正方形边长,记录最大边长并返回其平方值。
Yzzz-F
31 分钟前
算法
牛客小白月赛127 E
E-Flower_Rainbow_and_Game_牛客小白月赛127这个题我们可以先算出所有点对之间的距离 然后将所有含有父子关系的点对的距离减去 然后加1 也就是代价变为1 对于所有点对的距离和 我们可以计算每条边的贡献 每条边被遍历的次数和就是所有点对的距离和 那么对于u 和 v 他们之间的边被遍历的次数就等于size[v]*(n-size[v]) 累加即可
大锦终
34 分钟前
c++
·
算法
·
深度优先
递归回溯综合练习
与之前写过的题类似,首先求所有子集,再在过程中计算异或和。还是设置全局变量,之前的path是用来保存路径的,本题用于保存当前层路径的异或和,没有递归出口通过循环来控制下标,通过可选位置来判断是否为有效子集可以避免无效遍历,参数传递需要一个参数来标记当前递归到哪一层了,每次递归将path值加入到全局变量num中保存和,回溯的恢复现场通过异或两个相同的数相互抵消的性质来进行
Keep__Fighting
44 分钟前
人工智能
·
深度学习
·
神经网络
·
算法
【神经网络的训练策略选取】
(1) 不用每输入一个样本就去变换参数,而是输入一批样本(batch),求出这些样本梯度的均值,根据均值改变参数。 (2) 在神经网络训练中,batch的样本数大致50-200不等。
晚风吹长发
1 小时前
linux
·
运维
·
服务器
·
数据结构
·
c++
·
后端
·
算法
初步了解Linux中的动静态库及其制作和使用
目录静态库制作静态库使用静态库直接编译放入默认路径:创建软连接动态库制作动态库为什么需要fPIC(动态库的加载)
sin_hielo
1 小时前
算法
leetcode 3453(二分法)
3453: 分割正方形Ⅰ*思路:浮点二分squares[i] = [xi, yi, li] 表示一个与 x 轴平行的正方形的左下角坐标和正方形的边长。
风之歌曲
2 小时前
c++
·
算法
·
矩阵
c++高精度模板
高精加:思路:用整型数组相加、输出高精减:思路:在前面加上了结果为负的判断,如a>b,则a-b=-(b-a),所以先输出负号,然后a、b交换,运算同加法。
嵌入式进阶行者
2 小时前
c++
·
算法
·
华为od
·
深度优先
【算法】深度优先搜索实例:华为OD机考双机位A卷- 中庸行者
给定一个 m*n 的整数矩阵作为地图,矩阵数值为地形高度。中庸行者选择地图中的任意一点作为起点,尝试往上、下、左、右四个相邻格子移动,移动时有如下约束:
a353541382
2 小时前
算法
参数化曲线弧长公式推导
参数化曲线的弧长公式推导,核心是微元法——将曲线分割为无数微小线段,用直线段近似微元弧长,再通过积分累加得到总弧长,以下是针对二维参数曲线的完整推导过程: 1. 曲线参数化定义 设二维曲线的参数方程为
不知名XL
2 小时前
算法
·
贪心算法
day27 贪心算法 part05
题目:56. 合并区间 - 力扣(LeetCode)思路:借用数组代码:题目:738. 单调递增的数字 - 力扣(LeetCode)
Tisfy
2 小时前
算法
·
leetcode
·
题解
·
模拟
·
枚举
·
几何
LeetCode 3047.求交集区域内的最大正方形面积:2层循环暴力枚举
力扣题目链接:https://leetcode.cn/problems/find-the-largest-area-of-square-inside-two-rectangles/
junziruruo
3 小时前
人工智能
·
算法
t-SNE可视化降维技术(以FMTrack频率感知与多专家融合文章中的内容为例)
在图像识别任务中,模型输出的高维特征往往难以直接解读。t-SNE(t-Distributed Stochastic Neighbor Embedding)作为一种非线性降维技术,能够将高维数据映射到二维或三维空间,保留数据局部结构的同时揭示潜在分布模式
藦卡机器人
3 小时前
人工智能
·
算法
·
机器人
自动焊接机器人的核心技术要求与标准
自动焊接机器人的技术性能直接决定焊接质量、生产效率和设备稳定性,需从本体精度、控制系统、焊接工艺、传感技术、结构设计五大维度满足严格要求。以下是具体技术指标与实现路径:
2501_94031526
4 小时前
开发语言
·
c++
·
算法
【无标题】1.17给定一个数将其转换为任意一个进制数(用栈的方法)
总结:要将其转换为一个任意进制的数,只需要先用这个数去对 这个进制数取余,然后再将这个数除以这个进制数。取余的结果就是这个数转换为任意进制的数的结果。
栈与堆
4 小时前
java
·
数据结构
·
python
·
算法
·
leetcode
·
链表
·
rust
LeetCode 21 - 合并两个有序链表
将两个升序排列的链表 list1 和 list2 合并为一个新的升序链表。新链表应该通过拼接前两个链表的节点来创建。
鹿角片ljp
4 小时前
算法
·
leetcode
·
职场和发展
力扣7.整数反转-从基础到边界条件
给定一个32位有符号整数 x,返回将其数字部分反转后的结果。如果反转后整数超出32位有符号整数范围 [-2³¹, 2³¹-1],则返回0。
java修仙传
4 小时前
算法
·
leetcode
·
职场和发展
力扣hot100:前K个高频元素
先利用哈希表统计各个元素的频率,再利用小顶堆堆顶元素即是最小元素的特性,维护一个前k个高频元素的数据集。
嗷嗷哦润橘_
5 小时前
人工智能
·
算法
·
游戏
·
概率论
·
桌游
从萝卜纸巾猫到桌游:“蒸蚌大开门”的设计平衡之旅
最近网上的萝卜纸巾猫大开门很火。主人会教猫咪辨识几件常见的物品,有:萝卜、纸巾、米老鼠、可乐等等。猫咪其实可能并不知道这些词语的意思,而是随机的乱摸这几个物品,有时候会摸错,主人也不会引导猫咪哪个是正确答案,就继续重复之前的口令,而猫咪则是继续随机尝试别的选项或者当前选项,如此重复一旦摸到了正确的物品,主人就会立即给猫咪喂食。
TracyCoder123
5 小时前
java
·
算法
·
string
Java String:从内存模型到不可变设计
在 Java 开发中,String 是最常用的类之一。本文将深入底层,剖析 String 的创建机制、不可变性的设计哲学以及与 StringBuilder、StringBuffer 的核心区别。
我是大咖
5 小时前
java
·
数据结构
·
算法
二维数组与数组指针
目录一、先厘清两个核心概念(避免混淆)1. 二维数组的本质:数组的数组2. 数组指针的定义:指向一维数组的指针