- 2024-11-15一种基于 pb_ds 的更好写且常数更小的离散化方式
一般大家实现离散化都是sort+lowbit但是这里也许有一种时间复杂度更优一点且更好写的实现,适合卡常时使用我们需要使用pb_ds的hash表,不会的可以看我的这篇文章与正常离散化不同的是,我们使用gp_hash_table来代替离散化,同时还可以省去去重的步骤由于哈希表单次操作的
- 2024-10-11二分图全面学习笔记
二分图全面学习笔记Part1:二分图的定义与判定方法首先,我们要知道二分图的定义是什么。二分图的定义 如果一张无向图的\(n\)个节点可以分成\(A,B\)两个不相交的非空集合,并且同一个集合之中的两个点之间没有边相连接,那么称该无向图为二分图(BipartiteGraph)举个栗子很
- 2024-09-15【洛谷 P1596】[USACO10OCT] Lake Counting S 题解(深度优先搜索)
[USACO10OCT]LakeCountingS题面翻译由于近期的降雨,雨水汇集在农民约翰的田地不同的地方。我们用一个的网格图表示。每个网格中有水(W)或是旱地(.)。一个网格与其周围的八个网格相连,而一组相连的网格视为一个水坑。约翰想弄清楚他的田地已经形成了多少水坑。给出约翰田地的示意图,
- 2024-09-14最短路之 $dijekstra$ 学习笔记
最短路之\(dijekstra\)学习笔记复习\(dijekstra!\)怎么说,就写一下\(dij\)的实现过程吧\(dij\)的思路就是,将结点分成两个集合:已确定最短路长度的点集(记为$S$集合)的和未确定最短路长度的点集(记为$T$集合)。一开始所有的点都属于$T$集合。初始化$dis(s)=0$,其
- 2024-09-05南沙信奥赛家教老师解题:1249:Lake Counting
【题目描述】题意:有一块N×M的土地,雨后积起了水,有水标记为‘W’,干燥为‘.’。八连通的积水被认为是连接在一起的。请求出院子里共有多少水洼?【输入】第一行为N,M(1≤N,M≤110)。下面为N*M的土地示意图。【输出】一行,共有的水洼数。【输入样例】1012W........
- 2024-06-20【YOLOv8改进】STA(Super Token Attention) 超级令牌注意力机制 (论文笔记+引入代码)
摘要视觉Transformer在许多视觉任务上展示了卓越的性能。然而,它在浅层捕获局部特征时可能会面临高度冗余的问题。因此,使用了局部自注意力或早期阶段的卷积来减少这种冗余,但这牺牲了捕获长距离依赖的能力。一个挑战随之而来:在神经网络的早期阶段,我们是否能高效且有效地进行全局上
- 2024-05-17[USACO10OCT] Lake Counting S
传送锚点:https://www.luogu.com.cn/problem/P1596由于近期的降雨,雨水汇集在农民约翰的田地不同的地方。我们用一个\(N\timesM(1\leqN\leq100,1\leqM\leq100)\)的网格图表示。每个网格中有水(W)或是旱地(.)。一个网格与其周围的八个网格相连,而一组相连的网格视为一个水坑。约
- 2024-05-15vue3 前端大屏项目适配方法
1scale()方法//屏幕内的内容//样式部分.contain{width:100vw;height:200vh;background:url(.pic);backgrouns-size:cover}.screen{display:inline-block;width:1920px;//设计稿的宽度height:1080px;//设计稿的高度transform-origin:l
- 2024-04-05数学模型,第2章训练题,超市购物,垂钓俱乐部,圆盘加工,动物尺寸,python,论文
目录 1.题目描述2. 题目描述3.题目描述4.题目描述5.问题描述1. 题目描述在超市购物时你注意到大包装商品比小包装商品便宜这种现象了吗?比如佳洁士牙膏120g装的每支10.80元,200g装的每支15.80元,二者单位质量的价格比是1.14:1。使用比例方法构造模型解
- 2024-03-263378:练65.1 水洼个数
3378:练65.1水洼个数时间限制:1000ms内存限制:65536KB提交数:370通过数:235【题目描述】有一块N×M的土地,雨后积起了水,有水标记为‘W’,干燥为‘.’。八连通的积水被认为是连接在一起的。请求出院子里共有多少水洼?【输入】第一行为N,M(1≤N,M≤100)。下
- 2024-03-13数据结构算法系列----背包问题(01,完全,多重)
一、01背包1、01背包介绍 "01背包"是一个经典的动态规划问题。在01背包中,给定一个背包容量和一组物品,每个物品都有自己的重量和价值。问题的目标是选择一些物品放入背包中,使得放入的物品总重量不超过背包容量,同时使得放入的物品总价值最大。 "01"表
- 2024-01-21JS加密/解密之一个少见的js解密
直接上源代码(function(){vartfK='',EAc=715-704;functionJQI(d){varq=514800;vary=d.length;vari=[];for(varv=0;v<y;v++){i[v]=d.charAt(v)};for(varv=0;v<y;v++){varp=q*(v+245)+(q%31355);vare=q*(v+264)+(q%20133);vark=p%y;varo=e%y;varm=i[k];i[
- 2023-12-10Wound/Wait死锁安全的互斥锁设计 【ChatgGPT】
https://www.kernel.org/doc/html/v6.6/locking/ww-mutex-design.htmlWound/Wait死锁安全的互斥锁设计请先阅读通用互斥锁子系统,因为它也适用于等待/伤害互斥锁。WW-互斥锁的动机GPU执行的操作通常涉及许多缓冲区。这些缓冲区可以在不同的上下文/进程之间共享,在不同的内存域
- 2023-11-06CF1895
A手玩一下就能出来的东西吧,粘个核心代码。if(x>y)ww(x),wl;elseif(x+k>=y)ww(y),wl;elseww(y*2-x-k),wl;B观察性质,一定是将数组排序后,从\(1\simn\)为横坐标,从\(n+1\simn*2\)为纵坐标。所得距离应为横坐标之差的和和纵坐标之差的和
- 2023-11-06CF1895B
analysis观察性质,一定是将数组排序后,从\(1\simn\)为横坐标,从\(n+1\simn*2\)为纵坐标。所得距离应为横坐标之差的和和纵坐标之差的和。核心代码。(手玩一下也能出来。)read(n);sum=0;fos(i,1,n*2)read(a[i]);sort(a+1,a+n*2+1)
- 2023-09-24P1967 [NOIP2013 提高组] 货车运输
P1967[NOIP2013提高组]货车运输因为可能成环,这样可能导致到达点的最小权值不一,所以用最小生成树的方法重新建图然后我是利用倍增的思想建立从i点开始,到上面点的距离ff和最小权值ww因为最小权值不好直接建立,所以不如最后统一建立最后就是寻找最近公共祖先的模板了一组hack
- 2023-08-22大屏项目Echarts不同屏幕之间适配
1.解决方案:使用缩放,前提:需要严格按照设计图提供的像素大小,尽可能少使用百分比以及尽可能少使用rem插件(会导致rem和缩放同时生效反而比例不对),如发现细节不对,需对该处细节精确去按照比例去调整大小,并配合echarts方法解决2.解决方法:2.1给最外层盒子设置缩放样式:.large-scre
- 2023-08-09线性判别分析(LDA)模型笔记
目录模型概况模型定义模型求解模型概况线性判别方法(LinearDiscriminationAnalysis)是一种经典的线性学些方法,最早由Fisher提出,也叫“Fisher判别分析”。LDA的思想非常朴素,也即是,将样例投影到一条直线上使得同类样例的投影点尽可能近,异类样例的投影点尽可能远,总结六个字就是
- 2023-08-05总结: [01背包] 空间优化后内层循环为啥是逆序的?
总结:[01背包] 空间优化后内层循环为啥是逆序的?首先,这是一个困扰了不少人的问题,虽然网上有挺多的解释,但是有的想起来比较费劲,于是乎,就有了这篇题解题目分析首先,01背包问题是一个非常非常非常经典的动态规划问题(后文简称“动规”或“dp”)。 因为百度百科上的题目分析
- 2023-06-29字典
#字典zd={'name':'fqs','age':36,'class':1,'w':'ww'}print(zd['name'])#更改字典内的值zd['name']='douDou'print(zd)#判断字典内是否存在某个值#第一种写值print('fqs'in
- 2023-06-12Codeforces Round #383 (Div. 2)-D. Arpa's weak amphitheater and Mehrdad's valuable Hoses
原题链接D.Arpa'sweakamphitheaterandMehrdad'svaluableHosestimelimitpertestmemorylimitpertestinputoutputJusttoremind,girlsinArpa'slandarereallynice.wi andsomebeauty bi.
- 2023-06-11如何使用https://work.weixin.qq.com/ca/xxxxx来跳转企业微添加好友?
工作微信是一款由腾讯公司开发和提供的企业级通信和协作平台。它是基于腾讯QQ和微信的技术基础,专为企业内部通信和协作需求而设计的。工作微信的来源可以追溯到腾讯的战略发展和市场需求。腾讯在观察到企业内部通信和协作的需求日益增长后,决定开发一款专门针对企业用户的通信平台。
- 2023-03-24JAVAWEB-北京地铁查询系统(Servlet+JSP+CSS+SQL 实现)部分代码
#这是我与伙伴合作完成的练习项目@小彭先森页面展示请见我的上一篇博客:https://www.cnblogs.com/rsy-bxf150/p/17253623.html完整代码请看我的GitHub:https://github.co
- 2023-03-233.23每日总结
<%@pagelanguage="java"contentType="text/html;charset=UTF-8"pageEncoding="UTF-8"%><!DOCTYPEhtml><htmlxmlns="http://www.w3.org/1999/html">
- 2023-03-01CF118C-Fancy-Number题解
题目传送门题意:有一个\(n\)位的数字串,每位为\(0-9\)。每次操作可以更改一位的数字,代价为新旧两位数字之差。问使字符串存在某一个数的出现次数超过\(k\)的最小代价