• 2024-06-21最大流题目
    T303177伊基的故事I-道路重建这题就是求增加一条边的容量,能改变最大流,求边的个数。我们求完网络流之后,只需查看有多少边所连接的点在残量网络上分别与S和T联通即可。T303637秘密挤奶机首先答案具有决策单调性,所以我们二分答案,然后再用可以走的边构成网络流。
  • 2024-06-20ROS机器人虚拟仿真挑战赛持续学习笔记-20240619
    cartographer需要全手工编译……比较麻烦。如果使用新版ceres-solver,版本2.x,需要修改源码,部分“接口代码”有改动。稳妥使用ceres-solver-1.13.0,且需要安装abseil-cpp。验证是否成功,使用roscd或roslaunch,查看一下是否有对于功能包:map只有room_mini和tianracer_racetr
  • 2024-05-09优化建图
    写\(2-SAT\)时刷到的,发现好像一点不会,学习下。1.线段树优化建图当一个点与一段区间连边时,暴力连是\(O(n^2)\)的。因为线段树有一个肥肠优秀的性质,一个区间最多被分为\(O(logn)\)个节点。so,我们可以把区间当成放到线段树上,这样是\(O(nlogn)\)的。具体的,我们建立一个
  • 2024-05-08Autoware定位模块解析
    定位概述定位有两个目的,一个是为了建图,一个是为了感知和决策规划建图时的定位和实际自动驾驶时的定位区别和相同点?区别:建图过程可以是离线的(回环检测),不要求定位实时性,而自动驾驶时的定位是在线的;建图时除了当前数据和已建地图不包含其他先验信息,而自动驾驶时的定位是包
  • 2024-04-19[ABC232G] Modulo Shortest Path (优化建图)
    链接:https://www.luogu.com.cn/problem/AT_abc232_g暴力的做法肯定不行,这道题要用到一个比较经典的拆点操作:把一个点拆成内点和外点。在接下来的分析中会慢慢介绍。由于题目每次连的边都是单向边,那要考虑的问题是:比如说现在要从1走到3,怎么走才能与暴力建边等价。先不考虑取模这
  • 2024-04-18线段树优化建图学习笔记
    关于线段树优化建图对于存在一些单点连向区间或区间连向单点的边,且直接暴力连边会爆炸的题目,就可以考虑使用线段树优化建图。边数量的规模将会是\(n\logn+a\)。例题题目链接。从\(s\)到\(t\)的最短路就是模板。如果暴力建边,最坏情况下需要建的边在\(n^2\)级别,显然是
  • 2024-03-283/28 线段树优化建图
    (1)CF786BLegacy有一张\(n\)个节点和若干条边。边用\(q\)条信息表示:1vuw表示有一条连接\(v\tou\)的有向边,边权为\(w\);2vlrw表示对于所有\(u\in[l,r]\),都有一条连接\(v\tou\)的有向边,边权为\(w\);3vlrw表示对于所有\(u\in[l,r]\),都有
  • 2024-03-27详细解析记忆泊车的顶层技术原理
    详细解析记忆泊车的顶层技术原理附赠自动驾驶学习资料和量产经验:链接相对于记忆行车而言,记忆泊车MPA(MemoryParkingAssist)可以看成是停车场区域内的一个自动驾驶功能,可帮助用户按记忆的路线自动巡航并泊入车位或自动从车位泊出并巡航至泊出点。如下图表示了记忆行车和记忆泊
  • 2024-03-26洛谷题单指南-图的基本应用-P5318 【深基18.例3】查找文献
    原题链接:https://www.luogu.com.cn/problem/P5318题意解读:图的建立、DFS、BFS模版题。解题思路:本题主要考察建图、图的DFS、BFS遍历。建图方式:领接表vector<int>g[N];需要注意的是,在DFS、BFS搜索领接点时,需要先将领接点编号排序,满足题目要求的“如果有很多篇文章可以参阅,请
  • 2024-03-23自动驾驶建图--道路边缘生成方案探讨
    自动驾驶建图--道路边缘生成方案探讨一、背景对于自动驾驶来说,建图是必不可少的,目前主流厂商技术都在从HD到"无图"进行过渡筹备中,不过想要最终实现真正的"无图"还是有很长的一段路要走。对于建图来说,包含了很多的道路元素,车道线,停止线,斑马线,导流属性,道路边缘以及中心线(包含引
  • 2024-03-17Navigation System(djkstra,反向建图,思维)
    ThemapofBertowncanberepresentedasasetof nn intersections,numberedfrom 11 to nn andconnectedby mm one-wayroads.Itispossibletomovealongtheroadsfromanyintersectiontoanyotherintersection.Thelengthofsomepathfromonei
  • 2024-03-12【SLAM】Soomthing And Mapping技术参考
    TectonicSAM笔记SAM(SmoothingAndMapping)是SLAM简化而提升效率的概念。SAM也是SFM(StructureFromMotion)的关键技术。TectonicSAM,采用因子图模型,优化方法估计状态(地图与位姿参数),本文将submap类比于大陆板块(Tectonic),对submap内部节点改变不明显,submap之间可大幅度调
  • 2024-03-04Codeforces Round 930 (Div. 1) C dij 建图
    离较好的方法差一点。考虑到了可以按照枚举属性并按照当前属性从小到大排序,这样可以从一个点到大另一个点。设当前在排序序列中点为\(i\)当\(i\)走向\(k,i>=k\)需要支付\(c_k\)的代价。而\(i\)到\(k,i<k\)则需\(k-i+c_k\)的代价。则对于不同的\(i\)由于代价没有连续性,当时想
  • 2024-02-26并查集+建图 同样是逆向思维 和星球大战类似
    L2-013红色警报分数25作者 陈越单位 浙江大学战争中保持各个城市间的连通性非常重要。本题要求你编写一个报警程序,当失去一个城市导致国家被分裂为多个无法连通的区域时,就发出红色警报。注意:若该国本来就不完全连通,是分裂的k个区域,而失去一个城市并不改
  • 2024-02-10太鼓达人
    这道题目其实是样例给我的启示。。我看到\(3\)的结果是\(8\),就猜想可以把所有的长度为\(k\)的\(01\)串都加进来所以我们先写出所有\(01\)串,那么再看一下样例,会发现第一个串是\(000\),于是乎猜想起点都是全\(0\)串那么全\(0\)串的下面一个可以接什么呢?显然可以接\(00\)...\(01\)
  • 2024-01-25Legacy (线段树优化建图)
    题目链接:Legacy-洛谷|计算机科学教育新生态(luogu.com.cn)题解:考虑题目中一个点向区间连边,如真的对区间中的每一点分别连边后跑最短路,时间空间都要炸。因为是一个点向区间连边,考虑线段树。1到n构造两颗区间线段数 观察上图(从网上搬的)两颗线段树,一颗入树父亲向儿子连
  • 2024-01-17P6943
    洛谷上的几篇题解都有些不知所云,所以自己写一篇,顺便加深一下对这个很久以前就见过但是现在才理解的套路。下文中$(u,v,w,c)$表示一条$u\rightarrowv$流量为$w$代价为$c$的边。首先移动点权需要代价这个东西可以套路地用费用流刻画,建图$(S,u,a_u,0)(u,v,\infty,w)(u,T,
  • 2023-12-112023.12 杂题
    Ifoundithard,it'shardtofind.Ohwellwhatevernevermind.目录CF1904ETreeQueriesCF1904FBeautifulTreeABC332GNotTooManyBallsCF1904ETreeQueriesTag:T-欧拉序;S-线段树。注意到\(\sumk\)和\(n\)同级,大抵是一个和\(k\)相关的做法,虚树大概是不可行的,
  • 2023-12-01线段树优化建图
    问题:CF786B给定一个\(n\)个点,\(m\)次连边的有向图,有三种连边(均有边权)方式:1.\(u\tov\),一条\(u\)指向\(v\)的连边。2.\(u\to[l,r]\),\(u\)向在区间\([l,r]\)的点分别连一条边。3.\([l,r]\tov\),在区间\([l,r]\)的点向\(v\)分别连一条边。问从\(1\)点出发,到各个点的最短路。
  • 2023-11-29反向建图+拓扑排序
    反向建图+拓扑排序零、复习拓扑排序\(HDU\)\(3342\)\(Legal\)\(or\)\(Not\)【正图,普通拓扑排序】题意:给出\(n\)人的编号为\(0\)到\(n-1\),再给出\(m\)个关系。\(A\)和\(B\),\(A\)是\(B\)的老师。问这些关系是否存在矛盾,即不能存在\(A\)是\(B\)的老师,\(B\)是\(C\)的老师,而\(C\)
  • 2023-11-26AcWing 920. 最优乘车 (抽象建图 + bfs
    package算法提高课;importjava.util.Arrays;importjava.util.LinkedList;importjava.util.Queue;importjava.util.Scanner;publicclassacw920{/***本题的建图方式:*我们对于每一个巴士路线进行观察,发现从前面的站走向这一条巴士路线
  • 2023-11-26AcWing 903. 昂贵的聘礼 (超级源点 + 等级限制 + 抽象建图
    package算法提高课;importjava.util.Arrays;importjava.util.Scanner;publicclassacw903{staticintm,n;staticint[]dis,level;staticboolean[]st;staticint[][]g;/**思路:首先用到了虚拟源点,加入了等级限制*
  • 2023-11-24线段树优化建图
    CF786B题意:定义\((u,v,w)\)表示\(u\)向\(v\)连了边权为\(w\)的边。有三种连边操作\((u,v,w)\)\(\foralli\in[l,r],(u,i,w)\)\(\foralli\in[l,r],(i,u,w)\)求最短路。暴力加边是\(O(nm)\)的,考虑优化。可以把图建到线段树上,线段树每个结点向左右儿子连\(w
  • 2023-11-21NOIP2023 游寄
    NOIP2023游寄Day-2遗憾生病离场回家。Day-1速度赶往杭州,稍作复习。Day1正式开寄。开题后,发现把所有题看了一遍,一如既往的又臭又长。T3和T4感觉很不可做。T1光速秒了,T2有些思路。发现能根据操作建图后乱判一通,先写了40部分分。发现乱判少了,经过仔细思考,发现建
  • 2023-10-30CF1889D
    题意给定\(n\)个栈,栈的大小分别为\(k_i\),每个栈内元素\(\in[1,n]\),记从第\(i\)个栈开始的答案为\(ans_i\),流程:若栈\(i\)为空,答案为\(i\);否则弹出栈顶元素\(x\),并前往栈\(x\),继续刚才的操作。\(n\le10^5,\sumk_i\le10^6\)做法考虑弱化情况,\(k_i=1\),记栈\(i\)元素为\(p_i\)