规范的代码让程序具有美感,我更愿意去阅读她。
参考google编码规范 http://zh-google-styleguide.readthedocs.io/en/latest/google-cpp-styleguide/
文件命名
总述
文件名要全部小写, 可以包含下划线 (_) 或连字符 (-)
本文转载自趣学算法,方便个人学习参考使用 http://blog.csdn.net/rainchxy/article/details/77946835
数据结构 第3讲 顺序表
顺序表是最简单的一种线性结构,逻辑上相邻的数据在计算机内的存储位置也是相邻的,可以快速定位第几个元素,中间不允许有空,所以
题目链接
Description
A number of rectangular posters, photographs and other pictures of the same shape are pasted on a wall. Their sides
首先回顾以前所学的构造函数
类的构造函数用于对象的初始化
构造函数与类同名并且没有返回值
构造函数在定义时被自动调用
由于构造函数没有返回值不能判断执行结果,所以不能保证初始化对象能否成功
比如:
class Test{
SFINAE(Substitution failure is not an error),是C++11以来推出的一个重要概念,这里,只是简单举一个例子,可能会有人需要。
// 添加 scalar numeric conversion function,实现源自 C++ programming la
3343: 教主的魔法
题目连接:
http://www.lydsy.com/JudgeOnline/problem.php?id=3343
Description
教主最近学会了一种神奇的魔法,能够使人长高。于是他准备演示给XMYZ信息组每个英
2002: [Hnoi2010]Bounce 弹飞绵羊
Time Limit: 10 Sec Memory Limit: 259 MBSubmit: 13360 Solved: 6782[Submit][Status][Discuss]
Description
(1) 先将要排列的数据存入数组中;
(2) 再将数组元素从小到大排序;
(3) 每次调用next_permutation函数,都只会进行1次排列,若数组元素完全变为从大到小的排列,则该函数返回0;
int cmp(int a,int b){return a
Time Limit: 20 Sec Memory Limit: 512 MBSubmit: 497 Solved: 326[Submit][Status][Discuss]
Description
Zeit und Raum trennen dich und m
Time Limit: 20 Sec Memory Limit: 512 MBSubmit: 936 Solved: 426[Submit][Status][Discuss]
Description
有n位同学,每位同学都参加了全部的m门课程的期末考试,都在焦急的
7-1 出租车计价(15 分)
本题要求根据某城市普通出租车收费标准编写程序进行车费计算。具体标准如下:
起步里程为3公里,起步费10元;
超起步里程后10公里内,每公里2元;
超过10公里以上的部分加收50%的回空补贴费,即每公里3元;
营运过程中,因路阻及乘客要求临时停车的,按每5分钟2元
描述
给定若干家庭成员之间的关系,判断2个人是否属于同一家庭,即2个人之间均可以通过这些关系直接或者间接联系。
输入
输入数据有多组,每组数据的第一行为一个正整数n(1<=n<=100),表示有100个关系描述,接下来有n
妈妈,我终于会写LCT了!(LCT)太神奇了,它和(Splay)能完美结合。在(O(nlogn))的时间内解决动态树问题。
BZOJ2049 [Sdoi2008]Cave 洞穴勘测
丢板子,懒得解释。用维护一下联通块就行了,因为数据水,并查集也可以水过。
AC代码:
#include <ios
本文转载自xmh_free
自己浏览了上方的博客,主要整理了一下关于C++对文件的输入输出方法,如果想看C语言的输入输出方法,可浏览上述链接的博客
C++读写函数
在C++中,对文件的操作是通过stream的子类fstream来实现的。要用这种方式操作文件,就必须加入头文件fstream.h,也可以
目录
◆ 获取启动参数◆ 调整窗体大小◆ 关闭Dialog窗体◆ Dialog启动时指定控件为焦点◆ Dialog中禁止ESC回车关闭窗体◆ 回车后焦点自动跳到下一个控件◆ 窗体中某个控件捕获右键菜单◆ 获取指定窗体hWnd下的所有子窗体◆ MainFrame启动时居中◆ 非Dialog结构, 初始
1,类是一种用户定义的类型,用于面向对象程序设计,与面向过程程序设计相对。
2,类包含数据成员,成员函数,数组,结构,类等。
3,类的成员分三种:public公有;protected保护段;private私有
私有成员只能在类中可见,不能在类外或者派生类中使用。如果私有成员在第一段,则可以省略pri
L2-006. 树的遍历
时间限制
内存限制
代码长度限制
判题程序
作者
400 ms
65536 kB
8000 B
Standard
陈越
给定一棵二叉树的后序遍历和中序遍历,请你输出其层序遍历的序列。这里假设键值都是互不相等的正整数。
输入格式:
输入第一行给出一个
在编译开源库时, 提示
pam.h:4:10: 致命错误:security/pam_appl.h:没有那个文件或目录 #include <security/pam_appl.h>
解决方法: 安装 paml-devel 即可.
由于我这用的 centos 7, 通过 yum 直接可安装.
一、string的初始化
首先,为了在程序中使用string类型,必须包含头文件 <string>。如下:
#include <string>
注意这里不是string.h,string.h是C字符串头文件。
string类是一个模板类,位于名字空间std中,通常为
题目背景
大家都知道,斐波那契数列是满足如下性质的一个数列:
• f(1) = 1
• f(2) = 1
• f(n) = f(n-1) + f(n-2) (n ≥ 2 且 n 为整数)
题目描述
请你求出 f(n) mod 1000000