自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 C++日记_17.5.11 静态成员函数的小应用一则

从第一次见到静态成员函数的那天起,我就十分不理解他到底有什么作用?至于静态成员变量的作用,我觉得非常好理解,它可以理解为类的一个属性,很多属性,例如本类被实例化了多少次这种,并不是属于哪一个对象的属性,而是属于这个类的,所以我们用一个static静态成员变量就可以将这个变量在多个对象间传递,实现属于类的效果。但是,这静态成员函数?难不成类还需要个啥函数?百思不得其解,遂置之。知道今天在

2017-05-11 17:42:23 247

原创 C++ string 类 部分成员函数实现(实现COW copy-on-write+实现智能指针(有极大bug版本))

智能指针这个东西好坑爹啊。。。所谓的智能指针其实是一个类,我感觉我就是还没有理解他,还是先把作业过了再说,后面的以后再说。首先需要#include。得到存储的指针用get函数。重置指针用reset。更多的没用到。。。有时间了就去系统的学习一下(好吧我承认我C++primer没看那一章)。Mystring.h#pragma once#ifndef _MYSTRING_H_

2017-05-02 23:37:01 533

原创 C++ string 类 部分成员函数实现(实现COW copy-on-write)

虽然标题中说实现了·COW,但是事实上是很浪费的,并且命名也很不标准,代码也非常小学生,毕竟初学(给自己找借口.jpg),以后应该还会把这篇找出来认真修改一下的。Mystring.h:#pragma once#ifndef _MYSTRING_H_#define _MYSTRING_H_#include #include using namespace std;class My

2017-05-02 23:12:43 1206

原创 ACM日记_17.5.01——数位DP自整理(例题:HDU 2089 不要62)

脑子笨,学东西就是比较难受,看了很久才把一道基础的数位dp啃完,心酸致死。模板与原题代码出处均为:点击打开链接数位dp几个让人摸不着头脑(因为没有脑子)的点:时刻记得,动规其实就是带着脑子的枚举,所以我们要做的第一步肯定是枚举全部,其次,啥叫动点脑子呢,就是一些我们已经枚举过的完全相同的部分记录下来即可,这个都是对应的多种状态。dp[pos][sta]即当前为第几位(第零位为个位)

2017-05-01 16:32:09 242

原创 ACM日记_17.5.01——sort的用法

标准库函数sort使用的好可以省去很多事情。用之前不要忘记:#includesort有三个参数,前两个是待排序数组的起始与结束地址。第三个参数非常重要,传入一个compare函数的函数名即其地址。默认情况下,sort对数组内元素进行升序排列,那么我们可不可以对其进行降序排列呢,这时候就要用到compare啦。bool compare(int a,int b){ return ab

2017-05-01 16:05:19 232

原创 ACM日记_17.5.01——控制格式的输出就只会printf了?cout也可以!

其实标题里说的那种情况就是我啦,碰到固定几位小数,精确到多少多少的就一脸懵逼,投奔printf了。其实cout必然也是可以的,我们需要一个叫输入输出控制符的东西。全部的控制符参见:点击打开链接此处只给出一般常用的(我做ACM时自己用到的)几种:cout<<fixed<<setprecision(8)<<a;//保留八位小数cout<<setprecision(8)<<a;//共输出八

2017-05-01 15:49:19 271

原创 ACM_HDU 2033 人见人爱A+B

题目大意就是算时间的A+B,0v0。本题需要注意的地方:这种进位的问题,往往第一想法都是用一个新的变量来记录我进了几,事实上并不需要,直接往上加就好,至于输出的时候mod一个60就好了嘛,如题。#include int h1,m1,s1,h2,m2,s2; int main(){ int T; cin>>T; while( T-- )

2017-05-01 15:29:44 338

原创 ACM_HDU 2031 进制转换

原题链接就略啦。看日期就发现,我居然已经一个月,没有写acm了。。。我到底都忙啥了啊,不懂自己。。。(忙着打游戏了呗智障)本题需要注意的:1.需要提醒自己的是,有返回值的情况下一定要关注返回值的类型,别读个double返回个float。(突然想到的,本题无关)2.有正负!统一处理正的,输出时注意判断是负的先输出个负号!3.int abs(int) 处理整型数

2017-05-01 15:12:05 296

空空如也

空空如也

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

TA关注的人

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