水一篇博客
水文时间过得飞快,转眼间就来到了四月份。每天不停的忙碌着,不断地宽容别人,不断地安慰自己,看似一无所获,实则学了些许有用的东西。
疫情似乎要陪我度过大学四年了,我还是挺乐观的,计算机的学生封不封校都一样,每天依旧忙碌着。在每一个忙碌的日子里,我不断地取舍,不断地思考,不断地罚座,时钟自顾自的走动,不曾为我动容。
没有信仰的人先入为主,觉得入积极分子是在浪费时间;过于功利的人开始摆烂,觉得上水课是在浪费生命。教育早已偏离了正轨,我们也将错就错。
身处于大学的幸福中,仿佛早已忘记高中留下的遗憾。只觉得待我们走入社会的牢笼,生活才会撕开它的笑容。
我们不必过于忧虑,但也不可昏睡过去,时常反问自己,是否依旧清醒。
我们不必困于过往,但也不能忘记耻辱,时常反思过去,只为更好前行。
琐事记(2)
SpringAs the begining of a year,spring has its familiar flavour.
With the soft wind and relax moods,we steps the new journey.
There should be a strong impluse for us to struggle for a better life,which pulls us out of our comfort zone.
Time is mean,but you can be more mean than time.
We embrase the pain,to cultivate our abilities.
We hold the ethic, to fit into the society.
When we get up at the spring of a day,we throw away all the sadness and happiness.
Be tolerant of ourselves.
Everything is ...
C++入门笔记(3)
前言由于开学在即,竞赛也不远了,可我的算法却没学多少,所以我打算先整理STL
string 类string 类是模板类,可以当作char的替代品,使用string类要包含头文件< string >
string对象的三种初始化方式:
123string s1("Hello"); string month = "March"; //要以字符串的形势初始化string s2(8,’x’);
可以将字符赋给string对象:
12string s;s = ‘n’;
string类可以用getline读入:
1getline(cin,str);
string的赋值,连接与比较• 用 = 赋值
12string s1("cat"), s2;s2 = s1;
• 用 assign 成员函数复制
12string s1("cat"), s3; s3.assign(s1);
• 用 assign 成员函数部分复制
12string s1("catpig"), s3; s3.assign(s1, 1, 3);//从s1 中下标为1的字符开始复制3个字符给s3
• 单个字符复制
1s2[5 ...
寒假冬训营递推专题题解
传送门密码:202202060000
A - 上台阶2分情况递归
12345678910111213141516171819#include<bits/stdc++.h>using namespace std;const int N=100005;const int mod=100003;int dp[N];int main(){ dp[0]=1,dp[1]=1,dp[2]=1; int n; scanf("%d",&n); for(int i=3;i<=n;++i){ if(n>=5) dp[i]=(dp[i]+dp[i-1]+dp[i-3]+dp[i-5])%mod; else if(n>=3) dp[i]=(dp[i]+dp[i-1]+dp[i-3])%mod; } printf("%d\n",dp[n]); return 0;}
B - 数字三角形二维数组向上递推,推到最后maxSum [ 1 ] [ 1 ]就是最大的和
12345678910111213141516171819#include ...
C++入门笔记(2)
第二章 类和对象基础类成员的可访问范围在类的定义中,用下列访问范围关键字来说明类成员可被访问的范围:
123– private: 私有成员,只能在成员函数内访问– public : 公有成员,可以在任何地方访问– protected: 保护成员
以上三种关键字出现的次数和先后次序都没有限制。
定义一个类:
12345678class className { private: 私有属性和函数 public: 公有属性和函数 protected: 保护属性和函数};
如过某个成员前面没有上述关键字,则缺省地被认为是私有成员。
注意:在类的成员函数以外的地方,只能够访问该类对象的公有成员。
“隐藏”的目的是强制对成员变量的访问一定要通过成员函数进行,那么以后成员变量的类型等属性修改后,只需要更改成员函数即可。否则,所有直接访问成员变量的语句都需要修改。
用struct定义类:
12345678struct CEmployee { char szName[30]; //缺省即公有 public : int salary; void setName(char * name); v ...