算法

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