St
  • 2024-11-21KDTree求平面最长最短点对
    更新日志前言不会细致讲解KDT内容,如有需要,出门左转KDTree。这篇文章以最常用的二维点集为例(包括模板),其他维度同理。思路(优化)我们考虑2-DTree,维护整个点集。最朴素的做法是,每次都将当前节点与标准点更新答案,并进入其两个子树计算。不难发现,就是暴搜,没有意义。引入一个重
  • 2024-11-21枚举子集的方法
    可能在状压dp中运用的会比较多——首先直接看代码(再来解释):for(intj=st,t;j;j=(j-1)&st)t=st^j;其中,st是枚举的集合,j是子集,t是j对于st的补集。但是要注意这个办法没有枚举空集,需要自行处理。考虑证明一下:我们分三步,分别证明正确性、不重、不漏:正确性由于这个j=(j-1)&st,所
  • 2024-11-21本地构建大模型
    本地运行大模型比较方便,我们就弄个本地的,使用ollama进行搭建。一、下载大模型服务Ollama到https://ollama.com/download下载安装包(以下以Windows为例)。二、安装Ollama软件安装好后在任务校址有启动图标三、下载摘取模型,以千问2.5为例打开模型地址:https://ollama.com/li
  • 2024-11-21代码随想录——二叉树19.最大二叉树
    递归最容易想到,采用先序遍历。1.遍历数组,找出当前区间的最大值;2.使用该最大值作为根节点;3.对数组的左半部分和右半部分递归调用构建最大二叉树。这种方式是标准的分治法,每次递归都需要遍历当前区间,找到最大值。因此,时间复杂度是O(n^2),因为每一层递归都会遍历一遍数组,且递
  • 2024-11-20Integrating Streamlit and Langchain data analysis agent-entrance
    url:https://www.cnblogs.com/devcxx/p/18550789一、StreamlitintroduceStreamlitisanopen-sourcePythonlibraryforquicklybuildingdatavisualizationandinteractivewebapplications.Itisspecificallydesignedfordatascientistsandengineers,usings
  • 2024-11-20C语言之实现简单的表达式计算器
    C语言之实现简单的表达式计算器这篇博文是对上一篇博文代码的重构!并在此基础上加了一个eval_express函数,实现表达式的交互计算,初步达到REPL,即读表达式、算表达式、输出结果,这样一个循环。定义表达式数据类型和输出函数Express结构体,用来保存表达式的节点数据,运算符或数
  • 2024-11-19[考试记录] 2024.11.19 noip模拟赛17
    T1选取字符串warning❗:本题解前缀含量过高。挺典的kmp。考虑到题目中的串都是一个串的前缀,那么所选出来的串,他们的前缀一定是最短的那个串。不妨直接枚举每一个前缀,也就是枚举每一个串,看他们是否可以作为前缀出现,hash即可,复杂度\(\mathcal{O}(N^2)\)。换个思路,考虑有多
  • 2024-11-19Linux系统学习笔记:第一天
    Linux:第一天笔记引言为什么选择LinuxLinux是一个操作系统,开源的,免费的,是一个基于文件的操作系统,所有的一切都是针对文件进行的。内部是基于一个控制器体积一般比较小(决定了嵌入式产品,它的硬件资源比较紧缺)对功耗的要求特定的应用越来越智能化Linux的指令起步
  • 2024-11-19WasomCodeX试用-工程文件结构
    官方的Gitee提供了Tutorial程序供下载学习。打开后,可以看到程序结构。在这个程序里,可以看到从main主程序到各个FC都写在一个文件里。同时,通过终端查看下文件目录结构。/wasomeide_workspace/tutorials/projects/ch05-1$tree-l.├──ams_pack.log├──build│├
  • 2024-11-18常用代码模板3——搜索与图论
    算法基础课相关代码模板 树与图的存储树是一种特殊的图,与图的存储方式相同。对于无向图中的边ab,存储两条有向边a->b,b->a。因此我们可以只考虑有向图的存储。(1)邻接矩阵:g[a][b]存储边a->b(2)邻接表://对于每个点k,开一个单链表,存储k所有可以走到的点。h[k]存储这个单链
  • 2024-11-17AtCoder Beginner Contest 380
    省流版A.计数判断即可B.计数统计即可C.模拟即可D.注意到字符串是左右大小写镜像,从长度大往小依次考虑实际所处的位置,维护镜像次数集合E.并查集维护连通性,并尝试与左右俩格子合并即可F.博弈\(dp\),状态数只有\(5e5\),直接记忆化搜索即可G.枚举打乱起始位置,全排列分
  • 2024-11-17AcWing 进阶课知识点模板梳理
    EK求最大流点击查看代码#include<bits/stdc++.h>#defineintlonglongusingnamespacestd;constintN=1005,M=20005,INF=1e8;intn,m,S,T;inth[N],e[M],f[M],ne[M],idx;intq[N],d[N],pre[N];boolst[N];voidadd(inta,intb,intc){e[idx]
  • 2024-11-16老子的全排列呢
    老子的全排列呢题目描述老李见和尚赢了自己的酒,但是自己还舍不得,所以就耍起了赖皮,对和尚说,光武不行,再来点文的,你给我说出来1-8的全排序,我就让你喝,这次绝不耍你,你能帮帮和尚么?输入描述无输出描述1~8的全排列,按照全排列的顺序输出,每行结尾无空格。示例1输入No_Input
  • 2024-11-16前言与基础知识
    前言为什么写此文STM8虽然不及STM32知名,但其可以作为学习单片机的一个起始跳板,帮助学习单片机中的各个重要概念网络上的教程多是使用库函数而非对寄存器进行配置,虽然操作方便,但不便于了解单片机的底层原理;另外很多STM8的教程在网络上较为零散,只介绍实现某个功能,不成体系;相关书
  • 2024-11-16『玩转Streamlit』--图像与媒体组件
    Streamlit中的图像与媒体组件,主要是st.image、st.audio和st.video。它们是专为在StreamlitWeb应用程序中嵌入和展示多媒体内容而设计的,这些组件不仅丰富了应用程序的呈现形式,还极大地提升了用户体验和互动性。1.st.imagest.image函数用于在Streamlit应用程序中展示图像内容,增
  • 2024-11-15数据结构——栈和队列的模拟实现
    文章目录前言一、栈1.1概念与结构1.2栈的实现二、队列2.1概念与结构2.2队列的实现总结前言继上篇博客,已经把链表的有关习题完成,链表也已经收尾啦。今天来学习新的数据结构——栈和队列,fellowme一、栈1.1概念与结构栈:⼀种特殊的线性表,其只允许在固定
  • 2024-11-14[JXOI2017] 加法 题解
    [JXOI2017]加法最小值最大,一眼二分。贪心地,每次尽量对包含当前序列最小值的区间做加法操作,也就是说,对于当前二分的答案\(x\),任何的\(A_i<x\)都需要被操作。从左到右地考虑答案。我们认为当前点之前的所有值都已经满足条件,于是我们只需考虑每次区间对当前点之后答案造成的贡
  • 2024-11-14状压 DP 做题记录
    1.普通状态压缩DPI.P1896[SCOI2005]互不侵犯\(f_{i,j,st}\)表示前\(i\)行中放置了\(j\)个国王,当前行状态为\(st\)的方案数。可以预处理出合法的状态与其popcount,转移时枚举当前行状态和上一行状态,合法就转移。constintN=20,inf=1e9,mod=998244353;constll
  • 2024-11-14ABB AC900F学习笔记331:使用ST做自定义功能块,计算最近60秒的分钟均值和最近60分钟的小时均值
    前面自己学习了在西门子TIA使用SCL编程,施耐德Unity中使用ST编程做分钟均值和小时均值的方法,今晚在家练习了在ABBFreelance中自定义功能块使用ST语言做分钟均值和小时均值。新建项目、插入硬件、仿真器、操作站等不做介绍。新建一个用户功能块池,下面建一个功能块类。功能块类定
  • 2024-11-14第25天目录操作
    目录目录操作函数名:opendir()函数名:closedir()函数名:readdir()函数名:mkdir()函数名:rmdir()函数名:getcwd()---pwd函数名:chdir()---cd文件属性函数名:stat()函数名:lstat()函数名:fstat()stat\lstat\fstat的异同目录操作函数名:opendir()头文件:#include<sys/typ
  • 2024-11-14丹摩征文活动|Llama 3.1 开源模型快速部署:从零到上线
    文章目录一、Llama3.1系列的演进与发展历程二、大型语言模型的力量:Llama3.1405B三、Llama3.1405B部署教程四、Llama3.1在客户服务中的运用一、Llama3.1系列的演进与发展历程自开源LLM(大语言模型)兴起以来,Meta公司凭借其Llama系列逐步在全球AI领域占据重
  • 2024-11-13充电桩基础设施的时空大数据分析:以深圳市为例
    随着全球对可持续交通解决方案的需求不断增长,电动汽车(EV)作为减少交通领域碳排放的重要手段,受到了广泛的关注。然而,电动汽车的普及和发展面临着诸多挑战,其中充电基础设施的建设和管理尤为关键。为了更好地理解和解决这些问题,本篇文章利用ST-EVCDP和ST-EVCDP-v2数据集进行深入的
  • 2024-11-13丹摩征文活动|Llama3.1的部署与使用指南
  • 2024-11-13洛谷P11228的C++题解
    题目分析题目题目让我们算出机器人走步后经过了多少个不重复的点这道题不是搜索!直接按照题意模拟就行了。遇到墙就向右转,不是就直行。特别注意:向右转也是一步!一个格子最多算一遍!我们可以用一个标记数组 st,走过的点就打上标记。判断走道的点有没有打上标记,有就不
  • 2024-11-13力扣题目解析--有效的括号
    题目给定一个只包括 '(',')','{','}','[',']' 的字符串 s ,判断字符串是否有效。有效字符串需满足:左括号必须用相同类型的右括号闭合。左括号必须以正确的顺序闭合。每个右括号都有一个对应的相同类型的左括号。代码展示 classSolution{public:boolisValid(string