- 博客(16)
- 收藏
- 关注
原创 BGP防环机制之路由反射器
从封装层面来讲,EBGP对等体之间默认路由的下一条时会改变的,而IBGP对等体之间默认下一跳路由不会改变。如图:由于IGP的防环机制---水平分割,使得所有想要学习到完整的AS 200 内的BGP路由只能在BGP实现AS内全互联,但是。首先,我们知道默认的IBGP的next-hop的配置命令时:next-hop-invariable。总而言之:除开RR(路由反射器)是从非客户对等体学习到的路由,它都会把路由反射给客户和非客户(否则就只有客户)。,以及不会产生路由环路和面临次优路径选择的问题。
2025-08-13 19:17:56
425
原创 HCIA---华为路由器常用存储介质
SDRAM相较于SRAM集成度高、功耗低、成本低、适合做大容量存储,但需定时刷新来保证数据不会丢失。SDRAM是DRAM的一种,其工作过程需同步时钟配合因此可以不考虑路线延时不同的影响,避免不定态。SDRAM:同步动态随机存储器(是DRAM的优化,提高了读写速度,缺点是断电易丢失),SD Card:安全数据卡,SD-Micro,存储卡,可作为。1.SRAM:存取速度快,容量小;无需刷新,可长期保存。,SRAM适合做高速缓存cache或MCU内部的RAM。,相当于电脑的硬盘(华为是存储VRP操作系统)
2025-07-22 12:21:14
297
原创 2025年春季学期《算法分析与设计》练习14
输入第一行包含n,m,k分别代表n个结点,m条边,k种颜色,接下来m行每行有2个数u,v表示u和v之间有一条无向边,可能出现自环边,所以请忽略自环边。聪明的X星人发现需要先将第2个字符串中的字符全部逆序,然后再和第1个字符串比较,找到第一段最长的相同连续子串就是进入密室的密码。X星人使用三进制,他们的货币也很有意思,只提供了1元、3元、9元、27元和81元五种面值的纸币。现在一个X星商人需要给顾客找N元钱,请编写一个程序计算最少需要找的X星纸币的数量。输入一个不超过10^3的正整数N表示需要找的金额。
2025-06-02 23:21:02
1549
原创 hnucm-oj 春季学期《算法分析与设计》练习11
第2行到第m+1行对应m对电子元件及其对应的奖励积分值,每一行包含三个正整数,第1个和第2个整数表示电子元件编号(从1开始),第3个整数表示两个元件之间搭建电路的奖励积分num(num<1e9)。第1行输入两个正整数n和m,其中n表示电子元件数量(n<=100),m表示提供了m对电子元件之间的奖励积分值(m<=1000)。每组两行,第1行输入两个正整数,分别表示礼物的数量N和每个礼物箱的最大装载量C,其中1<=N<=1000,1<=C<=100,两者之间用英文空格隔开。他决定把这些礼物装到自己的礼物箱中。
2025-05-11 12:01:45
1716
原创 hnucm-oj 《算法分析与设计》练习10
作为球迷,一定想看尽量多的完整的比赛,当然,作为新时代的好青年,你一定还会看一些其它的节目,比如新闻联播(永远不要忘记关心国家大事)、非常6+7、超级女生,以及王小丫的《开心辞典》等等,假设你已经知道了所有你喜欢看的电视节目的转播时间表,你会合理安排吗?输入数据包含多个测试实例,每个测试实例的第一行只有一个整数n(n<=100),表示你喜欢看的节目的总数,然后是n行数据,每行包括两个数据Ti_s,Ti_e (1<=i<=n),分别表示第i个节目的开始和结束时间,为了简化问题,每个时间都用一个正整数表示。
2025-05-05 17:14:37
1729
原创 hnucm-oj 问题 D: 月饼
样例给出的情形是这样的:假如我们有3种月饼,其库存量分别为18、15、10万吨,总售价分别为75、72、45亿元。如果市场的最大需求量只有20万吨,那么我们最大收益策略应该是卖出全部15万吨第2种月饼、以及5万吨第3种月饼,获得 72 + 45/2 = 94.5(亿元)。每个测试用例先给出一个不超过1000的正整数N表示月饼的种类数、以及不超过500(以万吨为单位)的正整数D表示市场最大需求量。现给定所有种类月饼的库存量、总售价、以及市场的最大需求量,请你计算可以获得的最大收益是多少。
2025-04-29 16:54:39
246
原创 hnucm-oj 问题 B: X星纸币
X星最新版纸币的面额很奇怪,一共有1元、4元、9元、16元、25元、100元六种不同的面额。已知每种面额纸币的数量不限,现在需要从中选取若干张纸币组成N元(N为正整数)。请编写一个程序计算组成N元最少需要的纸币数量。每组1行,包含一个正整数N,N<=10^6。组成12元最少需要3张面值都是4的纸币。输出组成N元最少需要的纸币数量。
2025-04-28 21:21:37
239
原创 hnucm-oj 问题 A: 最少硬币
思考:我最开始用的动态规划写的,主要是卡在了求硬币数量那里,而且他还要考虑不能装载的面额,确实没有贪心方便。假设有4种硬币,它们的面值分别为1分、5分、10分和25分。请问怎样找零钱才能使给顾客的硬币个数最少?输入需要找给顾客的零钱n(单位:分)。输出所需最少硬币的枚数。输出所需最少硬币的枚数。现在要找给顾客n分钱。
2025-04-28 10:03:01
212
原创 hnucm-oj XP的午餐
这是一个很重要的问题,这会影响到他下午的体力值。他的午餐预算是M元,现在有N种菜品,每一种菜品的价格和能够提供的体力值已知(每种菜品只能选择一次),请问如何选择菜品能够让XP下午的体力值最大呢?a使用数组的时候,一定要根据自己的需求去设定合适的边界,不要造成数组越界的情 况;1.机器是非常笨的,思路是人想出来的,只要能够找到答案之间的规律,并且能够找到合适。接下来N行,每一行两个整数,分别表示每一种菜品的价格(vi)和能够获得的体力值(wi)。
2025-04-20 15:54:09
314
原创 NewStar2024-week1-Web会赢吗
这个是newstar2024Web第一周的题目,记得第一次做还比较吃力的,但是现在再做就相对来说简单了。控制台显示这个消息头被过滤了,先从简单方式入手,把这个网址复制到url,看看能否打开。还是要直接看网页端页面(不要看源码,不然显示不出来,不知道为什么。看到这个我知道它在干什么了,那可能真的需要去修改请求头,应该能得到想要地信息。emmm这个以后要修改源码,直接网页处修改,不要点开页面源码页面修改。点击了一下按钮,没有响应,看来正如它所说,没有用。今天这个做的很开心,很有成就感,每次都会忘记时间的流逝。
2025-04-16 00:15:39
269
原创 快速排序算法
2>基本思路:1.在数组中以一个元素作为基准值,然后将数组中小于基准值的元素,移至小于基准值元素的左边,大于基准值的元素移至元素右边。但是我觉得对于我这种初学者来说,不太好理解(因而无法举一反三),所以我更喜欢结构清晰,模块化的代码。课堂上老师讲解的实现代码就很好,我在这里进一步剖析来学习一下,加深我对分治算法典型案例的理解。我课后写这题的时候,还借助了ai,ai的修改的代码确实是更加优雅(它只调用了两个函数)输入:多组输入,每组第一个数字为数组长度,然后输入一个一维整形数组。1.什么是快速排序?
2025-03-21 01:23:25
233
原创 倒序输出(不含前导0)
归纳:看了很多篇关于这题的博客,处理这题的核心思路大同小异:1>讲问题切割成最小化,整理发现可以用递归写 2>考虑问题的全面性,即思考问题其他的可能性,这一步也是为写核心代码部分排除掉一些需要思考的条件。题目描述:使用递归编写一个程序,逆序输出一个非负整数。例如输入1234,输出4321。(不符和条件的那些数是怎么处理的--->(把握核心问题,核心问题应该单独拎出来)我思考这题的时候,有几步没有思考到位,所以刚开始写错了。这题最小化,是指切割问题到能分类讨论的地步)输出:逆序输出结果,每个结果占一行。
2025-03-09 19:34:22
329
原创 病毒传播-平均每5天一个人传染给两个人
值得注意的是,写这种类型题目的时候一定要考虑清楚我们写的的计算模型(也就是计算公式),是不是符合它题目里的传染规律,一旦发现实际结果与预计测试结果不符,就要考虑是不是自己公式写错了(不要慌,总结归纳就能写出来)。其实刚开始思考这道题的时候,我先入为主的想法是用循环,计算上一次的两倍,再加上上一次的,这样写也是可以的:(这两种写法没有本质区别)2.通过枚举归纳,得出结论增加传染一次,总数时上一次的三倍,即总数num = 3**m(即三的m次放)
2025-03-04 19:30:49
233
原创 java打印带空格直角三角形
1.在思考到需要用到循环,并且要嵌套,里面使用两层平级的循环之后)没有立刻想到要对输出的结果进行切割:这里根据图形的特点,它是由空格和*间隔的,怎么实现呢?需要思考到切割成两部分来看,左边的那一部分和右边那一部分。2.切割以后,还要注意,到底执行一次循环的时候到底输出的是什么,这道题里,经观察\输出提示,这里左边一次输出的是两个空格即” ”,右边一次输出的是”* ”3.编写代码逻辑(内,外层循环的条件)!看似重要,实则非常重要。这一步直接决定了你的输出结果,搞不好会是个死循环,或着输出其他的图形。
2025-03-04 17:07:00
139
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅