12 2021 档案
摘要:// Problem: P1601 A+B Problem(高精) // Contest: Luogu // URL: https://www.luogu.com.cn/problem/P1601 // Memory Limit: 125 MB // Time Limit: 1000 ms // U
阅读全文
摘要:// Problem: P1563 [NOIP2016 提高组] 玩具谜题 // Contest: Luogu // URL: https://www.luogu.com.cn/problem/P1563 // Memory Limit: 500 MB // Time Limit: 1000 ms
阅读全文
摘要:// Problem: P2670 [NOIP2015 普及组] 扫雷游戏 // Contest: Luogu // URL: https://www.luogu.com.cn/problem/P2670 // Memory Limit: 125 MB // Time Limit: 1000 ms
阅读全文
摘要:// Problem: P1042 [NOIP2003 普及组] 乒乓球 // Contest: Luogu // URL: https://www.luogu.com.cn/problem/P1042 // Memory Limit: 125 MB // Time Limit: 1000 ms /
阅读全文
摘要:类 类的基本思想是数据抽象和封装。数据抽象是一种依赖于接口和实现分离的编程技术。类的接口包括用户所能执行的操作;类的实现则包括类的数据成员、负责接口实现的函数体以及定义类所需的各种私有函数。 定义抽象数据类型 在抽象数据类型中,由类的设计者负责考虑类的实现过程:使用该类的程序员则只需要抽象地思考类型
阅读全文
摘要:函数 我们通过调用运算符来执行函数,调用运算符的形式是一对圆括号,它作用于一个表达式,该表达式是函数或者指向函数的指针;圆括号之内是一个用逗号隔开的实参列表,我们用实参初始化函数的形参。调用表达式的类型就是函数的返回类型。 函数的调用完成两项工作:一是用实参初始化函数对应的形参,二是将控制权转移给被
阅读全文
摘要:语句 switch语句 switch的执行流程有可能会跨过某些case标签。如果程序跳转到了某个特定的case,则switch结构中该case标签之前的部分会被忽略掉。 如果在某处一个带有初值的变量位于作用域之外,在另一处该变量位于作用域之内,则从前一处跳转到后一处的行为是非法行为。即不允许跨过变量
阅读全文
摘要:表达式 基础 优先级规定了运算对象的组合方式,但是没有说明运算对象按照什么顺序求值。在大多数情况下,不会明确指定求值的顺序。 int i = f1() * f2(); 我们知道f1和f2一定会在执行乘法之前被调用,但是我们无法知道到底f1在f2之前调用还是f2在f1之前调用。对于那些没有指定执行顺序
阅读全文
摘要:字符串、向量和数组 命名空间的using声明 stdcin表示从标准输入中读取内容,此处使用作用域操作符()的含义是:编译器应从操作符左侧名字所示的作用域中寻找右侧那个名字。因此,std::cin的意思就是要使用命名空间std中的名字cin。 最安全的方式是使用using声明来更简单的使用命名空间中
阅读全文