自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(28)
  • 收藏
  • 关注

原创 【2022天梯赛训练】3月20日线上测试赛 L3-3 xt的考研路 (30 分) 题解

L3-3 xt的考研路 (30 分)xt是我院19级专业第一,但他认为保研并不能展示他全部的实力,所以他在22年初试一结束就加入了23考研的队伍中,并且他为了填补我院近些年来无北大研究生的空白,毅然决然决定扛起19级的大旗,在学校百年华诞之际献上他最诚挚的礼物。xt每天都游走在寝室,食堂和图书馆,三点一线,即便是在疫情局势蔓延的形势下,凌晨三点半刚做完核酸,他六点半还是照常起来卷。现在他太忙了,好像在提前准备复试了,想让你帮个小忙,xt会给出学校的地图(有向图),并且给出寝室,食堂和图书馆的编号

2022-03-20 17:13:49 1003 2

原创 机器学习环境搭建(M1 Mac)

1 Miniforge(arm64)1.1 简介Miniforge努力提供Miniconda-like安装程序,添加的功能,conda-forge是默认通道。不像Miniconda,这些支持ARMv8 64位(正式名称为“aarch64”)。1.2 安装https://github.com/conda-forge/miniforge进入网站后点击这里:将下载下来的.sh文件拖拽到终端里,将会自动安装miniforge。1.3 虚拟环境搭建查看虚拟环境列表:conda env list创建

2021-12-29 11:36:56 2230

原创 2021 RoboCom 世界机器人开发者大赛-本科组(决赛)题解

7-1 绿地围栏 (20 分)市政规划了一块绿地,需要采购一批围栏将绿地围起来。为了简单起见,我们假设绿地的形状是个封闭连通的规则多边形,即所有边都是互相垂直或平行的,并且没有交叉的十字边。我们指定某条垂直边上的一个点为原点 (0,0),然后按照顺时针记录这个多边形的拐角顶点的位置。显然两个相邻的点坐标中,总有一个是不变的,因为当我们从一个点沿着平行于 x 轴的边移动到下一个点时,这两个点的 y 坐标是不变的;当我们从一个点沿着平行于 y轴的边移动到下一个点时,这两个点的 x 坐标是不变的,所以我们可

2021-11-15 23:03:45 4592 1

原创 2021 RoboCom 世界机器人开发者大赛-本科组(初赛)题解

7-1 懂的都懂 (20 分)众所周知,在互联网上有很多话是不好直接说出来的,不过一些模糊的图片仍然能让网友看懂你在说什么。然而对这种言论依然一定要出重拳,所以请你实现一个简单的匹配算法。现在我们采集了原图的一些特征数据,由 N 个小于 255 的非负整数组成,假设对于给定的若干张由 Mi个同样小于 255 的非负整数组成的新图的特征数据,每个数据都可以由原图中任意四个不同数据的平均值计算而来,则称新图为原图的相似图片。对于给出的数据,请你判断是不是相似图片。注意,不同数据指的并非是数据的值不同,而

2021-10-24 21:53:32 14425 8

原创 软件学院天梯赛参赛队员第一次训练 L2-1 红豆生南国 (25 分)(完全二叉树,树的遍历,重建二叉树,DFS)

题目:有诗云: 相思 (王维 唐)红豆生南国, 春来发几枝。愿君多采撷, 此物最相思。那么,我们来采红豆吧!假设红豆树是这个样子的:这种红豆树的特点是:每个结点都有一个正整数编号,标在结点内部。结点的编号各不相同。 最上方一层结点是“红豆”(图中红圈所示的5个结点),这一层被称之为红豆层。 树的根结点、左子结点、右子结点、左子树、右子树等的定义与“数据结构”中的“二叉树”相同,但它毕竟是“自然界中的树”,树根在最下方,如图中的结点5 图中这棵红豆树...

2021-04-09 01:21:00 1002 3

原创 2018年天梯赛模拟题集 L3-1 社交集群 (30 分)(并查集,邻接表)

题目:当你在社交网络平台注册时,一般总是被要求填写你的个人兴趣爱好,以便找到具有相同兴趣爱好的潜在的朋友。一个“社交集群”是指部分兴趣爱好相同的人的集合。你需要找出所有的社交集群。输入格式:输入在第一行给出一个正整数 N(≤1000),为社交网络平台注册的所有用户的人数。于是这些人从 1 到 N 编号。随后 N 行,每行按以下格式给出一个人的兴趣爱好列表:K​i​​:h​i​​[1]h​i​​[2]...h​i​​[K​i​​]其中K​i​​(>0)是兴趣爱好的个数,h​i...

2021-03-25 00:13:47 291

原创 软件学院3.21天梯模拟 L3-3 寻宝路线 (30 分)(dp,dfs,逆推,记忆化搜索)

在一个m行n列方格矩阵中,每一个方格内摆放着价值不等的宝贝(价值可正可负),让小明感到好奇的是,从左上角到达右下角的所有可能路线中,能捡到宝贝的价值总和最大是多少?而且这种达到最大值的路线 又有多少条?【注意:只能从一个格子向下或向右走到相邻格子,并且走到的格子宝贝一定会被捡起。】输入格式:第一行为整数m,n(均不大于100),下一行开始会有一个m行n列的整数方阵,对应方格矩阵中的宝贝价值(这些值的绝对值都不超过500)。输出格式:单独一行输出2个整数,分别为能捡到宝贝价值总和的最大值和达到

2021-03-21 16:28:07 323

原创 软件学院3.21天梯模拟 L3-2 我是送分题 (30 分)(矩阵快速幂,递推)

题目:大家最喜欢的送分题他来了,现在有一个等式F(n) = F(n - 1) + 2 * F(n - 2) + 3 * F(n - 3),F(1) = 1, F(2) = 2,F(3) = 3, 现在给出一个n请你求出F(n)对1e9+ 7取模.看到这里你是不是想大喊一声芜湖,起飞,老送分题咯。输入格式:简简单单一个n(4 <= n <= 1e9)输出格式:输出F(n)对1e9+ 7取模输入样例:在这里给出一组输入。例如:4输出样例:在这里给出相应的输出

2021-03-21 16:06:48 526

原创 软件学院3.21天梯模拟 L3-1 直直直径 (30 分)(树的直径,DFS,BFS,树形dp)

题目:Keven现在有一棵树,现在Keven想知道在这颗树上任取两点,他们的距离的最大值是多少,Keven不会做这个题目,于是请教聪明的你,如果你帮助他解决这个问题,他将会让你的排名上升。树中两点之间的距离定义为连接两点的路径边权之和。并且每条路径经过的次数不能超过1次。输入格式:第一行给出一个数字N,表示树的节点个数。(树的节点为1-N)接下来N-1行,每行给出三个数字U,V,W,表示点U与点V之间有一条权值为W的路径。(N<200000,W<100000000)输

2021-03-21 15:21:06 325

原创 软件学院3.14天梯模拟 L3-3 凑零钱 (30 分)(DFS,剪枝)

题目:韩梅梅喜欢满宇宙到处逛街。现在她逛到了一家火星店里,发现这家店有个特别的规矩:你可以用任何星球的硬币付钱,但是绝不找零,当然也不能欠债。韩梅梅手边有10​4​​枚来自各个星球的硬币,需要请你帮她盘算一下,是否可能精确凑出要付的款额。输入格式:输入第一行给出两个正整数:N(≤)是硬币的总个数,M(≤​​)是韩梅梅要付的款额。第二行给出N枚硬币的正整数面值。数字间以空格分隔。输出格式:在一行中输出硬币的面值V​1​​≤V​2​​≤⋯≤V​k​​,满足条件V​1​​+V​2​...

2021-03-21 02:43:32 739 1

原创 软件学院3.14天梯模拟 L3-2 家谱处理 (30 分)(字符串处理,模拟,哈希)

题目:人类学研究对于家族很感兴趣,于是研究人员搜集了一些家族的家谱进行研究。实验中,使用计算机处理家谱。为了实现这个目的,研究人员将家谱转换为文本文件。下面为家谱文本文件的实例:John Robert Frank Andrew Nancy David家谱文本文件中,每一行包含一个人的名字。第一行中的名字是这个家族最早的祖先。家谱仅包含最早祖先的后代,而他们的丈夫或妻子不出现在家谱中。每个人的子女比父母多缩进2个空格。以上述家谱文本文件为例,John这个家族最早的

2021-03-21 02:06:58 184

原创 软件学院3.14天梯模拟 L3-1 桥短几何 (30 分)(BFS,DFS,连通块,多源最短路,多源BFS)

在一个NxN的布尔矩阵中,0表示水,1表示陆地,一片由1围成的最大区域就是一个岛,假定方阵中有且只有两个岛,请计算连接这两个岛的最短的桥的长度(架桥相当于翻转0为1,使两个岛相连)。输入样例1:第一行一个正整数N(取值范围在[2--100])。 以后N行以空格分隔的0或1,每行N个(0表示水,1表示陆地)。30 0 10 0 11 1 0输出样例1:一个表示最短的桥的长度的正整数,本例中,正中间或右下角均是可行方案。1输入样例2:第一行一个正整数N(取值范围在[2-

2021-03-21 01:09:39 637 2

转载 2017年天梯赛全国总决赛题集 L3-2 森森快递 (30 分)(贪心,线段树)

题目:森森开了一家快递公司,叫森森快递。因为公司刚刚开张,所以业务路线很简单,可以认为是一条直线上的N个城市,这些城市从左到右依次从0到(N−1)编号。由于道路限制,第i号城市(i=0,⋯,N−2)与第(i+1)号城市中间往返的运输货物重量在同一时刻不能超过C​i​​公斤。公司开张后很快接到了Q张订单,其中j张订单描述了某些指定的货物要从S​j​​号城市运输到T​j​​号城市。这里我们简单地假设所有货物都有无限货源,森森会不定时地挑选其中一部分货物进行运输。安全起见,这些货物不会在中途卸货。为了

2021-03-01 10:50:03 760 2

原创 2017年天梯赛全国总决赛题集 L3-3 森森美图 (30 分)(计算几何,BFS,DFS)

描述:森森最近想让自己的朋友圈熠熠生辉,所以他决定自己写个美化照片的软件,并起名为森森美图。众所周知,在合照中美化自己的面部而不美化合照者的面部是让自己占据朋友圈高点的绝好方法,因此森森美图里当然得有这个功能。 这个功能的第一步是将自己的面部选中。森森首先计算出了一个图像中所有像素点与周围点的相似程度的分数,分数越低表示某个像素点越“像”一个轮廓边缘上的点。 森森认为,任意连续像素点的得分之和越低,表示它们组成的曲线和轮廓边缘的重合程度越高。为了选择出一个完整的面部,森森决定让用户选择面部上的两个像素点

2021-02-20 01:12:45 884

原创 2017年天梯赛全国总决赛题集 L3-1 二叉搜索树的结构 (30 分)(二叉搜索树,字符串)

描述:二叉搜索树或者是一棵空树,或者是具有下列性质的二叉树: 若它的左子树不空,则左子树上所有结点的值均小于它的根结点的值;若它的右子树不空,则右子树上所有结点的值均大于它的根结点的值;它的左、右子树也分别为二叉搜索树。(摘自百度百科)给定一系列互不相等的整数,将它们顺次插入一棵初始为空的二叉搜索树,然后对结果树的结构进行描述。你需要能判断给定的描述是否正确。例如将{ 2 4 1 3 0 }插入后,得到一棵二叉搜索树,则陈述句如“2是树的根”、“1和4是兄弟结点”、“3和0在同一层上”(指自顶向下的

2021-02-19 18:05:43 330

原创 2017年天梯赛大区赛题集 7-14 周游世界 (30 分)(DFS)

周游世界是件浪漫事,但规划旅行路线就不一定了…… 全世界有成千上万条航线、铁路线、大巴线,令人眼花缭乱。所以旅行社会选择部分运输公司组成联盟,每家公司提供一条线路,然后帮助客户规划由联盟内企业支持的旅行路线。本题就要求你帮旅行社实现一个自动规划路线的程序,使得对任何给定的起点和终点,可以找出最顺畅的路线。所谓“最顺畅”,首先是指中途经停站最少;如果经停站一样多,则取需要换乘线路次数最少的路线。输入格式:输入在第一行给出一个正整数N(≤100),即联盟公司的数量。接下来有N行,第i行(i=1,⋯,N)

2021-02-07 02:42:15 809

原创 2017年天梯赛大区赛题集 7-10 多项式A除以B (25 分)(多项式除法,模拟)

这仍然是一道关于A/B的题,只不过A和B都换成了多项式。你需要计算两个多项式相除的商Q和余R,其中R的阶数必须小于B的阶数。输入格式:输入分两行,每行给出一个非零多项式,先给出A,再给出B。每行的格式如下:N e[1] c[1] ... e[N] c[N]其中N是该多项式非零项的个数,e[i]是第i个非零项的指数,c[i]是第i个非零项的系数。各项按照指数递减的顺序给出,保证所有指数是各不相同的非负整数,所有系数是非零整数,所有整数在整型范围内。输出格式:分两行先后输出商和余,输出

2021-02-06 17:30:05 353

原创 2017年天梯赛大区赛题集 7-15 球队“食物链” (30 分)(DFS,剪枝)

某国的足球联赛中有N支参赛球队,编号从1至N。联赛采用主客场双循环赛制,参赛球队两两之间在双方主场各赛一场。联赛战罢,结果已经尘埃落定。此时,联赛主席突发奇想,希望从中找出一条包含所有球队的“食物链”,来说明联赛的精彩程度。“食物链”为一个1至N的排列{T​1​​T​2​​⋯T​N​​},满足:球队T​1​​战胜过球队T​2​​,球队T​2​​战胜过球队T​3​​,⋯,球队T​(N−1)​​战胜过球队T​N​​,球队T​N​​战胜过球队T​1​​。现在主席请你从联赛结果中找出“食物链”。若...

2021-02-06 11:45:25 281

原创 2017年天梯赛大区赛题集 7-13 非常弹的球 (30 分)(物理)

刚上高一的森森为了学好物理,买了一个“非常弹”的球。虽然说是非常弹的球,其实也就是一般的弹力球而已。森森玩了一会儿弹力球后突然想到,假如他在地上用力弹球,球最远能弹到多远去呢?他不太会,你能帮他解决吗?当然为了刚学习物理的森森,我们对环境做一些简化:假设森森是一个质点,以森森为原点设立坐标轴,则森森位于(0, 0)点。 小球质量为w/100千克(kg),重力加速度为9.8米/秒平方(m/​​)。 森森在地上用力弹球的过程可简化为球从(0, 0)点以某个森森选择的角度ang(0<ang&lt..

2021-02-05 13:10:39 289 1

原创 2016年天梯赛决赛题集 7-15 水果忍者 (30 分)(几何,数学,模拟)

2010年风靡全球的“水果忍者”游戏,想必大家肯定都玩过吧?(没玩过也没关系啦~)在游戏当中,画面里会随机地弹射出一系列的水果与炸弹,玩家尽可能砍掉所有的水果而避免砍中炸弹,就可以完成游戏规定的任务。如果玩家可以一刀砍下画面当中一连串的水果,则会有额外的奖励,如图1所示。图 1现在假如你是“水果忍者”游戏的玩家,你要做的一件事情就是,将画面当中的水果一刀砍下。这个问题看上去有些复杂,让我们把问题简化一些。我们将游戏世界想象成一个二维的平面。游戏当中的每个水果被简化成一条一条的垂直于水平线的竖直线

2021-02-03 16:32:16 518

原创 2016年天梯赛决赛题集 7-14 直捣黄龙 (30 分)(djkstra,map,dfs)

原题本题是一部战争大片 —— 你需要从己方大本营出发,一路攻城略地杀到敌方大本营。首先时间就是生命,所以你必须选择合适的路径,以最快的速度占领敌方大本营。当这样的路径不唯一时,要求选择可以沿途解放最多城镇的路径。若这样的路径也不唯一,则选择可以有效杀伤最多敌军的路径。输入格式:输入第一行给出2个正整数N(2 ≤ N ≤ 200,城镇总数)和K(城镇间道路条数),以及己方大本营和敌方大本营的代号。随后N-1行,每行给出除了己方大本营外的一个城镇的代号和驻守的敌军数量,其间以空格分隔。再后面有K行,每行按

2021-02-02 17:32:17 693

原创 2016年天梯赛决赛题集 7-13 是否完全二叉搜索树 (30分)(二叉搜索树,完全二叉树)

原题将一系列给定数字顺序插入一个初始为空的二叉搜索树(定义为左子树键值大,右子树键值小),你需要判断最后的树是否一棵完全二叉树,并且给出其层序遍历的结果。输入格式:输入第一行给出一个不超过20的正整数N;第二行给出N个互不相同的正整数,其间以空格分隔。输出格式:将输入的N个正整数顺序插入一个初始为空的二叉搜索树。在第一行中输出结果树的层序遍历结果,数字间以1个空格分隔,行的首尾不得有多余空格。第二行输出YES,如果该树是完全二叉树;否则输出NO。输入样例1:938 45 42 24 58

2021-02-02 15:49:22 245 1

原创 2016年天梯赛初赛题集 7-15 长城 (30分) (几何)

原题正如我们所知,中国古代长城的建造是为了抵御外敌入侵。在长城上,建造了许多烽火台。每个烽火台都监视着一个特定的地区范围。一旦某个地区有外敌入侵,值守在对应烽火台上的士兵就会将敌情通报给周围的烽火台,并迅速接力地传递到总部。现在如图1所示,若水平为南北方向、垂直为海拔高度方向,假设长城就是依次相联的一系列线段,而且在此范围内的任一垂直线与这些线段有且仅有唯一的交点。图 1进一步地,假设烽火台只能建造在线段的端点处。我们认为烽火台本身是没有高度的,每个烽火台只负责向北方(图1中向左)瞭望,而且一旦有

2021-02-01 01:01:53 1197

原创 2016年天梯赛初赛题集 7-14 喊山 (30分)(BFS)

原题喊山,是人双手围在嘴边成喇叭状,对着远方高山发出“喂—喂喂—喂喂喂……”的呼唤。呼唤声通过空气的传递,回荡于深谷之间,传送到人们耳中,发出约定俗成的“讯号”,达到声讯传递交流的目的。原来它是彝族先民用来求援呼救的“讯号”,慢慢地人们在生活实践中发现了它的实用价值,便把它作为一种交流工具世代传袭使用。(图文摘自:http://news.xrxxw.com/newsshow-8018.html)一个山头呼喊的声音可以被临近的山头同时听到。题目假设每个山头最多有两个能听到它的临近山头。给定任意一个发出原

2021-02-01 00:35:26 520

原创 2016年天梯赛初赛题集 7-13 天梯地图 (30分)(dijkstra)

原题本题要求你实现一个天梯赛专属在线地图,队员输入自己学校所在地和赛场地点后,该地图应该推荐两条路线:一条是最快到达路线;一条是最短距离的路线。题目保证对任意的查询请求,地图上都至少存在一条可达路线。输入格式:输入在第一行给出两个正整数N(2 ≤ N ≤ 500)和M,分别为地图中所有标记地点的个数和连接地点的道路条数。随后M行,每行按如下格式给出一条道路的信息:V1 V2 one-way length time其中V1和V2是道路的两个端点的编号(从0到N-1);如果该道路是从V1到V2的单

2021-02-01 00:15:58 402

原创 2016年天梯赛模拟题集 7-14 垃圾箱分布 (30分)(dijkstra)

原题大家倒垃圾的时候,都希望垃圾箱距离自己比较近,但是谁都不愿意守着垃圾箱住。所以垃圾箱的位置必须选在到所有居民点的最短距离最长的地方,同时还要保证每个居民点都在距离它一个不太远的范围内。现给定一个居民区的地图,以及若干垃圾箱的候选地点,请你推荐最合适的地点。如果解不唯一,则输出到所有居民点的平均距离最短的那个解。如果这样的解还是不唯一,则输出编号最小的地点。输入格式:输入第一行给出4个正整数:N(≤103)是居民点的个数;M(≤10)是垃圾箱候选地点的个数;K(≤10​4)是居民点和垃圾箱候选地点

2021-01-31 23:42:36 686

原创 2016年天梯赛模拟题集 7-13 肿瘤诊断 (30分)(BFS,连通块)

原题在诊断肿瘤疾病时,计算肿瘤体积是很重要的一环。给定病灶扫描切片中标注出的疑似肿瘤区域,请你计算肿瘤的体积。输入格式:输入第一行给出4个正整数:M、N、L、T,其中M和N是每张切片的尺寸(即每张切片是一个M×N的像素矩阵。最大分辨率是1286×128);L(≤60)是切片的张数;T是一个整数阈值(若疑似肿瘤的连通体体积小于T,则该小块忽略不计)。最后给出L张切片。每张用一个由0和1组成的M×N的矩阵表示,其中1表示疑似肿瘤的像素,0表示正常像素。由于切片厚度可以认为是一个常数,于是我们只要数连通

2021-01-31 22:51:54 299

原创 PTA-莫尔斯码(字符串,模拟)

原题大家有木有看过带谍战剧?里面多数都有发电报的情节吧,有木有感觉滴滴答答地发报特别酷?发报的那个东西,学名叫做“电键”,如图:电键按下去之后,电路接通,就会发出声音,长短不同的声音组合,就形成了不同的编码,可以表示不同的信息~汉字个数太多,所以汉字的编码是很复杂的。但是英文字母比较少,编码就容易多了我们今天来研究一种国际通用的电报编码——莫尔斯码。我们用“滴(Di~)”来模拟电键...

2020-03-27 17:18:24 1157

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除