常识
ordinarv
努力才是人生的常态
展开
-
c/c艹常用类型数据范围
int 所占字节数为:4 表示范围为:-2147483648~2147483647short int 所占字节数为:2 表示范围为:-32768~+32767long 所占字节数为:4 表示范围为:-2147483648~2147483647long long ...原创 2018-08-23 17:31:03 · 282 阅读 · 2 评论 -
struct和typedef struct
首先struct的定义在c和c++是不同的 struct student{ int id;}stu;//cint main(){ stu.id = 10; //student stu1; Wrong struct student stu1;}这样只是定义了一个结构体变量 stu。声明其他结构体变量时需要用struct关键字type...原创 2018-11-06 13:36:47 · 101 阅读 · 1 评论 -
Chrome上好用的插件
试用: 2、Incredible StartPage - Productive Start Page个性化 new tab 常用23. Session BuddySession Buddy 是你强大的伙伴,它能帮你做很多事情,例如保存所有已经打开的标签,下次启动浏览器的时候自动重新打开、浏览器崩溃后重新所有标签、按照类别管...原创 2018-11-07 23:27:49 · 360 阅读 · 0 评论 -
第三章 怎样使用类和对象
3.1首先不能在类的声明中对数据成员进行初始化,因为类只是一种抽象类型并不是一个实体,不占用存储空间,故无法存放数据。如果一个类中的数据成员全部(must)都是public的,则可以在定义对象时进行初始化Time t1 = {12,0,0};//全部数据成员否则我们就需要用类似set_time这种成员函数的方式来进行初始化,但是当该类有多个对象(外),且类中的数据成员比较多时,程序...原创 2018-11-08 17:46:41 · 196 阅读 · 0 评论 -
OJ读写格式
EOF值一般为-1,End Of File.常见题目要求1、读取到文件结尾while(~scanf("%d",&n)){ }while(scanf("%d",&n) != EOF){}//c++while(cin>>n){}2、以某种数据作为结束//n为0while(scanf("%d",&n) &a..原创 2018-08-28 12:01:15 · 606 阅读 · 0 评论 -
曼哈顿距离和切比雪夫距离转换
设平面空间内存在两点,它们的坐标为(x1,y1) (x2,y2)曼哈顿距离dis=|x1−x2|+|y1−y2|,即两点横纵坐标差之和。切比雪夫距离dis=max(|x1−x2|,|y1−y2|),即两点横纵坐标差的最大值。两者之间的关系两者的定义看上去好像毛线关系都没有,但实际上,这两种距离可以相互转化!我们考虑最简单的情况,在一个二维坐标系中,设原点为(0,0)如果用曼哈顿距离...原创 2019-08-12 16:48:07 · 585 阅读 · 0 评论