自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

我整天吃柚子的博客

我整天吃柚子

  • 博客(5)
  • 收藏
  • 关注

原创 多态&重载、隐藏(重定义)、重写(覆盖)

多态: 多态按字面的意思就是多种形态,相同的方法调用,但是有不同的实现方式。多态性可以简单地概括为“一个接口,多种方法”。C++有两种多态形式: 静态多态 动态多态 静态多态(静态绑定):也称为编译期间的多态,编译器在编译期间完成的,编译器根据函数实参的类型(可能会进行隐式类型转换),可推断出要调用那个函数,如果有对应的函数就调用该函数,否则出现编译错误。 静态多态有两种实现方式: 函数重载:包括普通函数的重载和成员函数的重载 函数模板的使用 动态多态(动态绑定):即运行时的多态,在程序执

2021-09-23 20:11:04 724

原创 C++内存分区

内存分区的意义: 不同类型的数据存放在不同的分区,赋予不同的生命周期,使编程更加灵活。 在程序编译后,生成了exe可执行程序,未执行该程序前分为代码区与全局区。 1、代码区:由操作系统管理 存放二进制代码。 共享性:频繁执行的程序,只需要在内存中存一份代码就可以。 只读性:防止程序意外修改了它的指令 2、全局区:程序结束后有操作系统释放 全局区存放全局变量,静态变量。 全局区包含常量区,存放字符串常量,cons...

2021-09-08 20:08:54 167

原创 2021.05.13 携程笔试 第二题

思路:dp,01背包基本题 代码: #include <iostream> #include<fstream> using namespace std; bool cmp(int a[],int b[]) { if(a[1]!=b[1]) return a[1]<b[1]; } int main() { int n; scanf("%d", &n); int begin[n + 1]; int end[n + 1];

2021-05-13 22:02:06 146

原创 2021.05.09 美团测开笔试-弹吉他

题目描述: 小美在假期练习弹吉他,但由于她是一个新手,所以不可能连续练习时,还保持最佳状态,小美拥有一个当前状态值x,每小时,她可以选择联系或者休息,如果练习,小美可以获得x点收益,然后状态值下降a(若x<a,则只会下降x点),如果休息,小美的状态会上升b。 给出小美的初始状态x和总时间n,求最大收益。 输入描述: 第一行一个正整数t,代表数据组数。 接下来t行,四个正整数,x,a,b,n。 测试数据保证:1<=t<=10^4,1<=x,a,b,n<=10^6.

2021-05-10 11:30:36 272

原创 2021.05.09 美团测开笔试-围栏

题目: 小美和小团要搬家,他们要把家具从围栏上搬过去,围栏由n个独立的木桩排成一条直线组成,第i个木桩编号为i,由于他们的体力限制,只能越过高度不高于h的围栏,同时家具又要有宽度限制,只有连续m个木桩都能搬过去才能成功将家具搬过去,现在他们想知道他们能否搬家成功。 输入描述: 第一行三个整数,n,m,h,含义如上文所示。 第二行n个整数,依次表示n个木桩的高度。 1<=m<=n<=10^5 ,h<=0,木桩高度<=10^9 输出描述: 输出一个整数,若搬家成功,输

2021-05-10 11:11:27 289

空空如也

空空如也

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

TA关注的人

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