• 2024-09-11Road of the King 题解
    RoadoftheKing题解形成强连通图的必要条件是点\(1\)能在环中,于是考虑\(1\)号点形成的强连通分量\(x\)。这类图论计数题目往往考虑dp,于是我们设\(dp_{i,j,k}\)表示走了\(i\)步,经过了\(j\)个点,\(1\)号点形成的强连通分量\(x\)的大小为\(k\)时的方案数。转移
  • 2024-09-10COMP2230/COMP6230 Algorithms
    TheUniversityofNewcastle,AustraliaSchoolofInformationandPhysicalSciencesCOMP2230/COMP6230AlgorithmsAssignment1Marks100Weight15%IndividualSubmissionviaCanvas1LearningOutcomesThisassignmentwillrequirestudentsto:Applyspecific
  • 2024-08-27prescan中的Road Segment以及常见路面摩擦系数
    参考文章:轮胎摩擦系数-汽车之家(autohome.com.cn)一、点击Settings->Preferences->RoadSegments进入1、Road Segment参数描述单位Lanewidth车道的默认宽度。[m]Numberoflanes一个路段的默认车道数。[-]Asphalttype默认的沥青类型{标准的沥
  • 2024-08-21QPS提升10倍的sql优化
    本次慢sql优化是大促准备时的一个优化,优化4c16g单实例mysql支持QPS从437到4610,今天发文时618大促已经顺利结束,该mysql库和应用在整个大促期间运行也非常稳定。本文复盘一下当时的sql优化过程1.问题背景大促准备期间发现4c16G的单实例mysql数据库,每逢流量高峰都会有cpu100%的
  • 2024-08-05D38 2-SAT CF27D Ring Road 2
    视频链接:D382-SATCF27DRingRoad2_哔哩哔哩_bilibili   CF27DRingRoad2-洛谷|计算机科学教育新生态(luogu.com.cn)#include<iostream>#include<cstring>#include<algorithm>usingnamespacestd;constintN=205;intn,m,x[N],y[N];intdfn[N],
  • 2024-08-02Luogu P3959 宝藏 题解 [ 紫 ] [ 状压 dp ] [ 二项式定理 ]
    宝藏:一个对着蓝书代码调都能调两个小时的大毒瘤,但是思路还是很值得借鉴的,有普通状压和三进制状压两种做法,或者暴搜剪枝也可以(这里不介绍暴搜剪枝做法)。普通状压做法观察到\(n\le12\),首先想到状压。但考虑到普通的状压不太行,因为\(K\)这个数算在代价里,会导致这个dp有后效
  • 2024-08-01元胞自动机
    目录元胞自动机的一些基本特性:康威的生命游戏(Conway'sGameofLife)二维元胞自动机模拟:元胞自动机模拟案例二元胞自动机的应用实例---NagelSchreckenberg模型模拟模型介绍代码实现注意点:元胞自动机的一些基本特性:离散空间:元胞自动机通常定义在一个规则的网格上
  • 2024-05-26算法设计与分析 头哥educoder 旅行商问题
    设有n个城市组成的交通图,一个售货员从住地城市q出发,到其它城市各一次去推销货物,最后回到住地城市。要求:假定两个城市a,b从a到b的路程花费w_ab是已知的,问应该怎样选择一条花费最少的路线?输入格式:第一行nmq,n和m两个整数分别表示城市数n以及城市之间的单向路数量m,q表示住地城
  • 2024-05-20Ring Road 2
    RingRoad2题目链接思路:先考虑什么情况下会相交,对于两条道路\((x_1,y_1)\)和\((x_2,y_2)\)。这里默认\(x<y\),显然当$x2<x1<y2$并且\(y1<x2\)||\(y1>y2\)时(\(x1\)和\(y1\)互换也可以,即一个点在范围内,一个点在范围外),那么两条道路就会产生交点。因此对于
  • 2024-04-25信号量(Semaphores)
    信号量与pv操作信号量信号量(Semaphore)是一种比互斥锁更强大的同步工具,它可以提供更加高级的方法来同步并发进程。AsemaphoreSisanintegervariablethat,apartfrominitialization(初始化),isaccessedonlythroughtwostandardatomicoperations:PVP:wait()
  • 2024-04-141个表A多个字段a,b,关联另一个表B的一个字段c,并取出B表的d字段,如何写sql
    方式有两种,第一种如下:A数据表中多个字段对应B数据表的ID,现在要把B表的其他字段一起查询出来一、数据表: 1、SPEED_DETECTION_ROAD一、数据表: 1、SPEED_DETECTION_ROAD 它的START_POINT_ID和END_POINT_ID字段对应下面表的ID,2、SECTION_INFO: 二、sql语句SELE
  • 2024-03-30手把手教你做阅读理解题-初中中考阅读理解解题技巧006-Andy's South American travel blog
    PDF格式公众号回复关键字:ZKYD006阅读理解技巧,在帮助读者有效获取和理解文本信息方面发挥着重要作用,熟练掌握如下6个技巧,可快速突破阅读理解1预览文章结构在开始深入阅读之前,快速浏览文章的标题、段落开头和结尾,可以迅速把握文章的主题、大致内容和结构标题通常能概括文章
  • 2024-03-29中文地址分词算法-Java版
    addresstool用于处理中文地址的分词和匹配,采用NLP分词算法进行中文地址分词,在中文地址分词基础上对垃圾地址进行识别,过滤,标记等。根据杂乱的业务地址自动化生成标准中文地址库,并支持随机业务地址关联到标准地址操作,实测速度达到25000条/每秒今天我们测试一下addresstool的
  • 2024-03-29中文地址智能分词算法-Java版
    addresstool用于处理中文地址的分词和匹配,采用NLP分词算法进行中文地址分词,在中文地址分词基础上对垃圾地址进行识别,过滤,标记等。根据杂乱的业务地址自动化生成标准中文地址库,并支持随机业务地址关联到标准地址操作,实测速度达到25000条/每秒今天我们测试一下addresstool的地址分
  • 2024-03-28L2-025 分而治之(与L2-013 红色警戒 差不多一模一样)
    原题链接题目:分而治之,各个击破是兵家常用的策略之一。在战争中,我们希望首先攻下敌方的部分城市,使其剩余的城市变成孤立无援,然后再分头各个击破。为此参谋部提供了若干打击方案。本题就请你编写程序,判断每个方案的可行性。输入输出格式:输入在第一行给出两个正整数N
  • 2024-03-26P2850 [USACO06DEC] Wormholes G
    原题链接题解1.虫洞等价于建立负权边2.回到过去等价于存在负权环这里就相当于检测是否存在负权环,怎么判定呢?广搜,对于任意不含有负权环的,任意两点间的点数一定小于n如果存在负权环,那么搜索会一直沿着这个环进行下去,其路径的点数会大于ncode#include<bits/stdc++.h>usingna
  • 2024-03-24CF1468J Road Reform 题解
    题目简述给定一个有$n$个节点,$m$条无向带权边的图,和一个参数$k$,第$i$条边权值为$s_i$。现在你要保留这个图中的$n-1$条边使得这个图变成一棵树,然后你可以对这棵树上的任意边进行修改,每次修改可以使这个边的权值加上一或减去一。现在你需要使所有边权的最大值正好等于
  • 2024-03-06P2330 [SCOI2005] 繁忙的都市
    原题链接题解最小生成树和最短路不一样的兄弟code#include<bits/stdc++.h>usingnamespacestd;intfa[306]={0};intfinds(intnow){return(fa[now]==now?now:finds(fa[now]));}structnode{intx,y,v;booloperator<(constnode&b)const{returnv<b.v;}
  • 2024-03-02AT_arc083_b [ABC074D] Restoring Road Network 题解
    难度虚高,建议评橙/黄qwq。首先我们发现这是一道最短路问题,且\(N\le300\),于是采取floyd算法解决。具体地,我们分情况分类讨论。令我们当前枚举到的最短路径起点为\(i\),终点为\(j\),中转点为\(k\),输入的矩阵为\(dis\)。若\(dis_{i,j}>dis_{i,k}+dis_{k,j}\),则一定无
  • 2024-02-22DFS算法模板(2488:A Knight's Journey)
    DFS算法(C++版本)题目一:链接:http://bailian.openjudge.cn/practice/2488/解析思路:骑士找路就是基本的DFS,用递归不断找到合适的路,找不到就回头直到找到合适的路。该题难点:要是实现字典序,也就是同样的两种选择,要走到A1而不是B1。所以就有了{-1,-2},{1,-2},{-2,-1},{2,-1},{-2,1
  • 2024-02-0424/02/04 CF567E President and Roads
    题目描述Berlandhas$n$cities,thecapitalislocatedincity$s$,andthehistorichometownofthePresidentisincity$t$($s≠t$).Thecitiesareconnectedbyone-wayroads,thetraveltimeforeachoftheroadisapositiveinteger.Once
  • 2023-12-02软件设计9
    [实验任务一]:两个维度的桥接模式用桥接模式实现在路上开车这个问题,其中,车可以是car或bus,路可以是水泥路或沥青路。实验要求:1. 画出对应的类图;  2. 提交源代码;//Road.javapackageshiyan9; publicabstractclassRoad{    protectedVehiclevehicle;  
  • 2023-11-29实验9:桥接模式
    本次实验属于模仿型实验,通过本次实验学生将掌握以下内容:1、理解桥接模式的动机,掌握该模式的结构;2、能够利用桥接模式解决实际问题。 [实验任务一]:两个维度的桥接模式用桥接模式实现在路上开车这个问题,其中,车可以是car或bus,路可以是水泥路或沥青路。#include<iostream>
  • 2023-11-28算法笔记
    图的算法Dijkstra算法:(净化被黑暗能量污染的城市)求图的单源最短距离,给出图G(V,E)(精灵城市图)和起点城市O(Origin),设置一个存放已经被光明之力净化的城市集合S,现在要从起点O出发,开放所有与起点O相连的road,以最短路径去往各城市进行净化,每次从V-S集合(未被净化的城市)中选出一个
  • 2023-11-25实验9:桥接模式
    实验9:桥接模式本次实验属于模仿型实验,通过本次实验学生将掌握以下内容:1、理解桥接模式的动机,掌握该模式的结构;2、能够利用桥接模式解决实际问题。 [实验任务一]:两个维度的桥接模式用桥接模式实现在路上开车这个问题,其中,车可以是car或bus,路可以是水泥路或沥青路。实验要求