• 2024-11-20一件事有A点和B点, 并且有路径能从A点准确到达B点, 这就是有逻辑。
    一件事有A点和B点,并且有路径能从A点准确到达B点,这就是有逻辑。这段话阐明了逻辑的一个基本概念,即从一个起点到达一个终点的过程如果是可行的、可预见的,并且能够遵循一定的规则或步骤,那么就可以认为这是一个有逻辑的过程。逻辑的基本含义在这句话中,“A点”和“B点”代表
  • 2024-10-31bellman_ford算法原理
    是什么松弛在《算法四》中,对松弛的解释是:relaxtheedge,看起来比较抽象,不过如果我们从生活中的实例去理解,就简单多了:试想一根绳索,当你握着绳索的两头使劲用力拉伸时,绳子紧绷,长度会变长;而当你减小用力时,绳子松弛,长度会变短。当你没有用任何力时,此时绳子的长度最短。这里当用力减
  • 2024-10-232024.10.23训练记录
    上午NOIP模拟A简单题。类比树状数组,反向做二维前缀和。在数组中对于左上角为{x_1,y_1},右下角为{x_2,y_2}的矩阵实现+k操作。只需要在{x_1,y_1},{x_2+1,y_2+1}位置+k,{x_2+1,y_1},{x_1,y_2+1}位置-k。最后再做一遍二维前缀和。很好想到的。想到是应该的。考试
  • 2024-10-01【人活着的意义第一弹】这是终点也是起点
    2024年上半年,经历了人生中的很多第一次,随之而来的也有很多困惑。忽然一个问题浮现脑海:“人为什么活着?”【不是消极的,是困惑,人活着的意义到底是什么】这种类似的问题也发生过,在学生时期,我最大的困惑是:“人为什么读书?”【当时觉得看了书也记不住,为什么还要看】随着我的一
  • 2024-09-01自动化测试的终点是什么?
    作为自动化测试工程师,刚入门的时候很容易陷入工具和框架的汪洋大海里。从静态代码扫描到单元测试,再到接口测试,UI测试,性能测试,安全测试,测试数据管理,测试环境管理,测试报告,测试结果分析,测试结果可视化,测试结果回归,测试结果持续集成,每一个细分领域的工具都有很多。但是,工具之后呢?相
  • 2024-08-24牛客小白月赛99 C-迷宫(DFS)
    题目描述给定一个n×m\mathrm{n\timesm}n×m的迷宫,迷宫由"#"与"."两种字符组成。其中"#"代表障碍物,"."表示空地。迷宫中还有一个起点"S"和一个终点"E",它们都可以视为空地。 由于近期迷宫发生了塌方,导致起点和终点之间可能并不连通。幸运的是,你拥有一种超能
  • 2024-08-22Atcoder Beginner Contest 365
    AtcoderBeginnerContest365A题意输入年份,输出该年份天数。思路略B题意输入一个序列,输出该序列次大值的位置。思路略C题意给定\(N\),序列\(A\)和\(M\)。求满足下条件的\(x\)最大值。\[\sum_{i=1}^{n}\min(x,A_i)\leM\]思路式子左边有单调性,二分\(x\)
  • 2024-08-12【题解】 热浪
    题目描述【题目描述】德克萨斯纯朴的民眾们这个夏天正在遭受巨大的热浪!!!他们的德克萨斯长角牛吃起来不错,可是他们并不是很擅长生產富含奶油的乳製品。FarmerJohn此时以先天下之忧而忧,后天下之乐而乐的精神,身先士卒地承担起向德克萨斯运送大量的营养冰凉的牛
  • 2024-08-08SVG之Path路径详解(二),全面解析贝塞尔曲线
    前言如果没看过上一篇文章,可以点击链接前往观看,循序渐进,体验更佳在进入正题前,先温习一下svg的坐标系,x轴为水平向右,y轴为垂直向下在前一篇文章中,我们已经了解了d属性的M、L、H、V、A命令,接下来,将继续了解剩下命令d属性详解主要定义了路径的路径数据,由描述路径的一系列命令数
  • 2024-07-25洛谷 跳石头
    原题题目描述一年一度的“跳石头”比赛又要开始了!这项比赛将在一条笔直的河道中进行,河道中分布着一些巨大岩石。组委会已经选择好了两块岩石作为比赛起点和终点。在起点和终点之间,有 N 块岩石(不含起点和终点的岩石)。在比赛过程中,选手们将从起点出发,每一步跳向相邻的岩石,直
  • 2024-07-19欧拉路径
    欧拉路径判定定理及证明有向图欧拉路径:有且仅有一个‘入度=出度+1’的点和一个‘出度=入度+1’的点(起点,终点)或所有点‘入度=出度’欧拉回路:所有点入度=出度(起/终点任意)无向图欧拉路径:有且仅有两个度数为奇数的点(起点,终点)或所有点‘度数均为偶数’欧拉
  • 2024-06-065.22
    北京地铁作业packagecom.cxk.baseframe.project.systemmanage.controller;importjava.util.List;importjava.util.Map;importjavax.servlet.http.HttpServletResponse;importjavax.annotation.Resource;importcom.cxk.baseframe.config.common.annotation.Log;importcom.
  • 2024-06-03[NOIP2015 提高组] 跳石头
    [NOIP2015提高组]跳石头跳石头题目描述一年一度的“跳石头”比赛又要开始了!这项比赛将在一条笔直的河道中进行,河道中分布着一些巨大岩石。组委会已经选择好了两块岩石作为比赛起点和终点。在起点和终点之间,有$N$块岩石(不含起点和终点的岩石)。在比赛过程中,选手们将从起点
  • 2024-05-30校园导航系统C++
    制作一个简单的大学城导航系统,根据用户指定的起点和终点,求出最短路径长度以及具体路径。项目要求:1)程序与数据相分离,地图中的所有数据都是从文件读入,而不是写在代码中2)最短路径算法不能调用函数库3)菜单界面可以循环显示,每次显示前先清屏4)输入的起点和终点若不存在,能给出相
  • 2024-05-27博弈论——洛谷P6560 [SBCOI2020] 时光的流逝
    [SBCOI2020]时光的流逝题目背景时间一分一秒的过着,伴随着雪一同消融在了这个冬天,或许,要是时光能停留在这一刻,该有多好啊。......“这是...我在这个小镇的最后一个冬天了吧。”“嗯,你可不能这辈子都呆在这个小镇吧。外面的世界很大呢,很大很大...”“唔...外面的世界...突然
  • 2024-05-27[NOIP 2014] 寻找道路
    [NOIP2014]寻找道路在有向图 G 中,每条边的长度均为 11,现给定起点和终点,请你在图中找一条从起点到终点的路径,该路径满足以下条件:路径上的所有点的出边所指向的点都直接或间接与终点连通。在满足条件 11 的情况下使路径最短。注意:图 G 中可能存在重边和自环,题目保证
  • 2024-05-21CSP历年复赛题-P1016 [NOIP1999 提高组] 旅行家的预算
    原题链接:https://www.luogu.com.cn/problem/P1016题意解读:用最少的加油费用到达另一个城市,中间有若干加油点,起点也可加油。解题思路:本题是一个贪心策略题:枚举每一个加油点i:1、初始加油点是起点2、汽车能跑的最大距离范围内,找到下一个更便宜的加油点的位置3、如果能找到更便
  • 2024-04-27题解:洛谷 P1137 旅行计划
    标签:图论,拓扑,dp题意给定一张\(n\)个点\(m\)条边的DAG,对于每个\(i\),求以它为终点最多经过多少个点?思路由于是DAG,求的是终点\(i\)经过的所有点,而刚好拓扑序就满足这个。那么就可以考虑拓扑排序。设\(f_i\)是以\(i\)为终点的最多结点数,那么就有转移方程\(f_v=m
  • 2024-04-26洛谷题单指南-动态规划2-P2679 [NOIP2015 提高组] 子串
    原题链接:https://www.luogu.com.cn/problem/P2679题意解读:在a中按顺序挑选k个子串,使得这些子串连在一起正好和b相等,求方案数。解题思路:这样的题目,无外乎两个思路:DFS暴搜(得部分分)、动态规划动态规划不好想,还是先暴搜吧!1、DFS暴搜搜索的思路就是:从a起始位置开始,一直找到跟b前
  • 2024-04-23路径规划算法hybrid A*
    A*算法A*算法流程可结合广度优先算法、Dijkstra、最佳优先算法理解A*。A*算法通过下面这个函数来计算每个节点的优先级。f(n)=g(n)+h(n)其中:f(n)是节点n的综合优先级。当我们选择下一个要遍历的节点时,我们总会选取综合优先级最高(值最小)的节点。g(n)是节点n距离起点
  • 2024-04-12蓝桥杯-跳石头(二分法)
    0.题目题目描述一年一度的「跳石头」比赛又要开始了!这项比赛将在一条笔直的河道中进行,河道中分布着一些巨大岩石。组委会已经选择好了两块岩石作为比赛起点和终点。在起点和终点之间,有N块岩石(不含起点和终点的岩石)。在比赛过程中,选手们将从起点出发,每一步跳向相邻的岩石,直至
  • 2024-03-18Time Travel
    这道题目本身不算难,只是有一点点小的最短路算法的改动我们首先从分层图的角度考虑这个问题,每一层代表一秒钟在第一层,最开始只有\(1\)在集合中,然后我们扫描第一层中\(1\)的所有出边,将终点全部加入到集合中在第二层,我们扫描集合中所有点在第二层中的出边,把不在集合中的终点全部加
  • 2024-03-13再谈格路计数
    众所周知,CCF不让再谈。不仅如此,CCF的论文集还存在诸多问题:不是我发给yyl的最新版,LGV处的图是错的。把目录删掉了有很丑的CCF水印因此在这里给出原论文为了证明格路计数是非常实用的知识点,我搜集了一些相关的题目。3不相交格路3.1行列式与PfaffianP10
  • 2024-03-09每天一道蓝桥杯 Day3 移动字母
     题意: 思考过程:首先观察这道题的数据范围不是很大,一共才6个位置,并且每个位置只出现一次。那么不考虑合法,只算总状态的话就是7*6*5*4*3*2*1=720状态数很少,启发我们可以用搜索!那么搜索是用dfs还是bfs?bfs有一个特性:从s出发,第一次搜索到状态t时所用的步数,肯定是所需的最小
  • 2024-03-01Robot Queries
    从这道题目的官解,我们可以再次复习一下:转换对象可以看一看这道题目的官解,也挺自然的(dictionary就是map)然后说一下我的做法很明显地发现,\([1,l-1]\)和\([r+1,n]\)是不被影响的,而且\([l,r]\)翻转之后,起点和终点也是不变的,所以对一个询问的点\((x,y)\),我们考虑其是否在\([1,l-1],[