CPP选手秋招准备学习笔记day25

cpp选手备战秋招day25

一、笔试

1.给定面积、预算和节点n,再给定n组数分别代表能覆盖的面积和成本,求能覆盖面积的最小成本的最大覆盖面积。

考察的是动态规划,在实际计算中,因为预算和成本都是10的倍数,所以都进行了除10,dpb+1是表示在预算dpb+1情况下能覆盖的最大面积。

使用的是类似背包问题里倒过来判断

2.DFS问题注意

要能够标记某个数据是否被访问过避免陷入死循环

3.multimap的使用

multimap<int,int>hash;

插入是使用hash.insert({i,j});

对于某个key的value列表的访问

auto t=hash.equal_range(key);

for(auto i=t.first;i!=t.second;i++){

cout<<it->second<<endl;

}

二、关于实习经历

1.叙述工作

从背景、问题、方案、验证的角度去考量。

叙述模块是什么功能,具体出现的问题是在哪里,怎么排查,怎么验证的,然后不同方案之间的权衡,以及如何验证。

2.优化简历

今天把简历的抽象的描述比如"排查线上问题"改成了更加具体的描述,具体背景、方案和效果。然后把不同的任务拆开了,避免不同的任务混淆和表述不清。

三、复习昨日关于项目的拷打内容

1.TCP的几个组件是什么?

2.流量窗口太大或者太小的影响?

3.流控的实现,在发送方是怎么体现的?

4.乱序的数据是怎么存储的,是怎么处理的?

其他内容:

webserver的组件有哪些?

是怎么处理的,定时器是怎么处理的?

定时器是怎么实现的?

总结

发现华为的题目不是像接口人说的做中等力扣就可以了,不过据说满分是600,而200分过,所以大概接口人说的做中等题的水平能过机试也是对的吧,然后今天第一次学到了multi、昨天学到了pair。

关于TCP之前没有主动熟悉过,面试的时候吃了很多亏,明天开始每天必须主动拷打自己半小时。

相关推荐
clorinda33 分钟前
PyQt5学习:从界面搭建到与机器学习实战
学习
欣欣之王来了2 小时前
Vue3项目脚手架:Vite vs Vue CLI怎么选?
前端·学习·架构·项目·vue3教程
kaixin_啊啊2 小时前
【零基础学AI】第 7 章——让 AI 辅助学习和办公
人工智能·学习
信奥卷王2 小时前
[GESP202506 六级] 学习小组(含视频)
学习
启观川3 小时前
数据结构与算法-第 3 章 常用算法-贪心算法
数据结构·笔记·python·算法·贪心算法
宛 禾4 小时前
Qt 控件入门:QLabel 从拖拽到对象树,一篇讲透
c++·qt·学习
ab1237684 小时前
Spring WebSocket(STOMP)
笔记·websocket·springboot·stomp
无敌贵点大王4 小时前
嵌入式软件面试经(自用)
c语言·stm32·单片机·学习·mongodb·面试·职场和发展
Xudde.4 小时前
PwnLab: init 靶机渗透测试(Vulnhub Writeup)
笔记·学习·安全·web安全
2402_846295774 小时前
eDNA常用的基因片段
笔记