• 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,路可以是水泥路或沥青路。实验要求
  • 2023-11-14每日随笔——桥接模式
    [实验任务一]:两个维度的桥接模式用桥接模式实现在路上开车这个问题,其中,车可以是car或bus,路可以是水泥路或沥青路。实验要求:1.画出对应的类图;2.提交源代码;3.注意编程规范。类图: 源码:BUSpackagesc9;publicclassBusimplementsTransport{@Overridepub
  • 2023-11-10*英语词汇--交通
    1.交通规则trafficregulation2.路标guidepost3.里程碑milestone4.停车标志markcarstop5.红绿灯trafficlight6.自动红绿灯automatictrafficsignallight7.红灯redlight8.绿灯greenlight9.黄灯amberlight10
  • 2023-11-09 桥接模式
       [实验任务一]:两个维度的桥接模式用桥接模式实现在路上开车这个问题,其中,车可以是car或bus,路可以是水泥路或沥青路。    #include<iostream> usingnamespacestd; classTransportation{public:    virtualvoiddrive(){}}; classCar:publi
  • 2023-11-07每日总结28
    软件设计                 石家庄铁道大学信息学院 实验9:桥接模式本次实验属于模仿型实验,通过本次实验学生将掌握以下内容:1、理解桥接模式的动机,掌握该模式的结构;2、能够利用桥接模式解决实际问题。 [实验任务一]:两个维度的桥接模式用桥接模式实现在
  • 2023-11-07软件设计实验9:桥接模式
    实验9:桥接模式本次实验属于模仿型实验,通过本次实验学生将掌握以下内容:1、理解桥接模式的动机,掌握该模式的结构;2、能够利用桥接模式解决实际问题。 [实验任务一]:两个维度的桥接模式用桥接模式实现在路上开车这个问题,其中,车可以是car或bus,路可以是水泥路或沥青路。实验要求
  • 2023-11-06适配器模式和桥接模式代码
    适配器模式和桥接模式代码适配器模式[实验任务一]:双向适配器实现一个双向适配器,使得猫可以学狗叫,狗可以学猫抓老鼠。packagetest8;interfaceCat{voidcatchMouse();}packagetest8;interfaceDog{voidbark();}packagetest8;//具体的猫类class
  • 2023-11-06今日总结
    今日完成了适配器模式的学习#include<iostream>usingnamespacestd;classTransportation{public:virtualvoiddrive(){}};classCar:publicTransportation{public:voiddrive(){cout<<"小轿车";}};classBus:publicTransportation{p