• 2024-06-22leaflet动态更改wms瓦片请求参数
    需求https://leafletjs.cn/reference.html#tilelayer-wms官方文档这里说了可以添加自定义参数,但是这里的写法,值是固定的如果我们需要添加的参数的值是动态变化的,那么,直接写在options的方式固然是行不通的解决办法重写getTileUrl方法,可以选择继承TilelayerWMS重写一个类,也可
  • 2024-06-21Apollo动态障碍物绕行
    Apollo动态障碍物绕行附赠自动驾驶最全的学习资料和量产经验:链接1、动态障碍物绕行分析:2、PathLaneBorrowDecider分析需要进入借道场景才可以触发绕行功能。3、PathBoundsDecider分析:可以看到经过PathBoundsDecider计算后,总共形成3个pathBoundary,分别是fallback、r
  • 2024-06-21异常值检测(1)——箱线图四分位距和3σ
            说白了,异常值就是那些偏离多数样本值过多的值,比如我用机器学习在做房价预测时,获取的沈阳浑南区数据普遍都在11000左右,结果有那么一两个楼盘是20000(管他是不是碧桂园),那么这两个值就是异常值。        异常值会严重干扰模型的性能,包括降低预测能力、
  • 2024-06-08二分查找相关题目(c++)
    1.元素编号输入 n个单调不减的(就是后面的数字不小于前面的数字)非负整数a1​,a2​,…,an​​,然后进行 m次询问。对于每次询问,给出一个整数 q,要求输出数列中第一个大于等于q的数字的编号。(若未找到则默认输出-1)输入共3行:第1行,2个整数n和m,表示数字个数和询问次数;
  • 2024-06-01报错信息:Invalid bound statement (not found): org.example.mapper.UserMapper.selectAll
    分析出现错误的原因:使用package标签加载映射sql文件,要求需要Mapper接口名称需要和映射文件相同,并且在同一个目录中。由图可见,三个位置目录及名称都一致,但是运行还是报错。经过一番折磨,最后在windows系统文件中发现我在idea里建的多层文件夹其实是一个文件夹在idea创建Direct
  • 2024-05-30关于二分
    第一种二分查找1)lower_bound函数,查找相同区间的第一个数的下标intlower_bound(vector<int>&nums,inttarget){ intl=0,r=nums.size()-1,mid; while(l<=r)//区间不为空 { mid=l+(r-l)/2;//防止溢出 if(nums[mid]<target)l=mid+1;//[mid+1,right],把小于目标的
  • 2024-05-18二分查找
    输入 n 个不超过 10九次方 的单调不减的(就是后面的数字不小于前面的数字)非负整数 
  • 2024-05-02android Service和activity通信
     在Android中,Service和Activity可以通过多种方式进行通信。以下是一个简单的例子,展示了如何使用Intent、Binder和Interface来实现Service和Activity之间的通信。首先,定义一个Service并创建一个绑定器类(Binder): publicclassMyServiceextendsService{privatefinal
  • 2024-04-29【Python】Q-Learning处理CartPole-v1
    上一篇配置成功gym环境后,就可以利用该环境做强化学习仿真了。这里首先用之前学习过的qlearning来处理CartPole-v1模型。CartPole-v1是一个倒立摆模型,目标是通过左右移动滑块保证倒立杆能够尽可能长时间倒立,最长步骤为500步。模型控制量是左0、右1两个。模型状态量为下面四个:
  • 2024-04-20天梯赛赛前总结
    某些函数后面有带小括号的注解,小括号中各参数的顺序就是传入的参数的顺序。stlqueue声明:queuename;(其他容器如无特别标注则声明方式与此相同)函数:front,back,empty,size,push,pop,swap(c++11)比较运算符:==,<=,>=,<,>,!=:按照字典序比较两个queue(c++20)priority_queue
  • 2024-04-112024.4.11
    2024.4.11【虚怀若谷,戒骄戒躁。】Thursday三月初三<theme=oi-"language">这个好东西叫pb_ds!!!#include<bits/extc++.h>usingnamespace__gnu_cxx;usingnamespace__gnu_pbds;堆操作/数据结构配对堆二叉堆左偏树二项堆斐波那契堆代码pairing_heap_t
  • 2024-04-10
    指针在lower_bound,upper_bound运用时的返回值是指针,可以用auto来存储(现在比赛基本都c++14了,放心用)。有时常见的解决方法为‘减去数组’,如:inta[N],n,x;intk=lower_bound(a+1,a+n+1,x)-a;此外,还有很多STL函数的返回值是迭代器,与指针区别不大,可以视作
  • 2024-04-06c++算法学习笔记 (21) STL
    1.vector:        变长数组,倍增的思想        size()返回元素个数        empty()返回是否为空        clear()清空        front()/back()元素        push_back()/pop_back()        begin()/end()迭代器 
  • 2024-03-29做题记录 - AT Typical 90 T7
    ATCoderTypical90T7CPClasses这道题没有英文版题意\(ABC\)竞技编程补习班中有\(N\)个班级。第\(i\space\space(1\lei\leN)\)个班级想要招收对象排名为\(A_i\)的学生。现在有\(Q\)个学生参加补习班。第\(j\space\space(1\lej\leQ)\)个学生的排名为
  • 2024-03-24导弹拦截
    一、问题描述P1020[NOIP1999提高组]导弹拦截二、问题简析该题要我们求两个问题:1、不上升子序列的最大长度2、不上升子序列的最少个数利用\(Dilworth\)定理,我们得到不上升子序列的最少个数等于上升子序列的最大长度。现在,就是求这两个问题:1、不上升子序列的最大长
  • 2024-03-22全球变暖(蓝桥杯,acwing每日一题)
    题目描述:你有一张某海域 N×N像素的照片,”.”表示海洋、”#”表示陆地,如下所示:........##.....##........##...####....###........其中”上下左右”四个方向上连在一起的一片陆地组成一座岛屿,例如上图就有 22 座岛屿。由于全球变暖导致了海面上升,科学家预测未
  • 2024-03-16【C++函数速查】lower_bound和upper_bound使用方法详细解读
    文章目录1)概述2)函数使用3)案例代码1)概述lower_
  • 2024-03-13STL中的set——洛谷P5250
     1.作用/与优先队列的区别(1)插入一个元素,自动排序,保证其内部元素有序(升序)。优先队列也可以做到这一点。(2)支持任意增删一个元素,而优先队列做不到这一点,这是两者其中一个区别。(3)使用set的前提是唯一键值对,保证了其内部没有重复元素,而优先队列内部同一元素可以有多个,这是两者
  • 2024-03-05B. Find The Array
    Thisaconstructiveproblemoncodeforceswithadiffcuiltyscoreof1400.https://codeforces.com/problemset/problem/1463/BIt'sevidentthatwecanalwaysfindthecorrectvalueofarrayBbyusingthefunctionlower_boundforeachelementinarray
  • 2024-03-04P3369 【模板】普通平衡树
    原题链接题解1stl模拟,注意lowerbound的效果和pos的返回值code1#include<bits/stdc++.h>usingnamespacestd;vector<int>a;intmain(){intn;cin>>n;while(n--){intop,x;cin>>op>>x;if(op==1)a.inser
  • 2024-03-02YL 模拟赛总结 14
    Problem省流:三道题写了tjT1见tj。T2见tj。T3见tj。T4二分求出左右端点即可。#include<bits/stdc++.h>usingnamespacestd;intn,q;intp[200031];intmain(){//freopen("haybales.in","r",stdin);//freopen("haybales.out",&quo
  • 2024-03-01【STL】二分搜索的实现与stl标准库的应用
    在算法题中经常会出现搜索的题目,如果使用暴力搜索在数据量较大时会超时,(如\(10^5\)数量级时\(O(n^2)\)就会超时,\(O(nlogn)\)则通常不会),因此常用二分搜索等进行优化。虽然stl库中关于二分搜索的接口很好用,很适合区间二分搜索,但我们仍需掌握C++实现二分搜索,“虽然这是一个简单的算法
  • 2024-02-29基础数据结构->set&&map
    set&&mapBEGIN:惜墨如金set用法#include<bits/stdc++.h>usingnamespacestd;voidthe_map(){map<string,int>ds;stringkis="kis";ds[kis]=2;ds["a+a"]=3;ds["b+"]=4;ds["c-"]=5;//这样就可将这个“数
  • 2024-02-27P7745 [COCI2011-2012#3] ROBOT
    Description在一个平面直角坐标系中,有一个点bot,现有四个指令,分别可以让bot向上、下、左、右四个方向中的一个移动一格。同时还有\(n\)个固定点,求每次移动后这些点到bot的哈曼顿距离之和。两个点\((x1,y1)\)和\((x2,y2\)的曼哈顿距离为\(|x1-x2|+|y1-y2|\)
  • 2024-02-27警钟撅烂
    慎用memset初始化。数组空间要开够,用多个宏定义数组空间时,要分清楚是哪个常量。图不连通时求所有强连通分量tarjan的时候应该写for(inti=1;i<=n;i++){if(!dfn[i])tarjan(i);},不是tarjan(1)。多组数据数组要清空。max和min函数只能有两个参数。ne