随笔分类 -  语法基础

摘要:浅谈C++ STL vector 容器 本篇随笔简单介绍一下$C++STL$中$vector$容器的使用方法和常见的使用技巧。$vector$容器是$C++STL$的一种比较基本的容器。我们在学习这个容器的时候,不仅要学到这个容器具体的使用方法,更要从中体会$C++STL$的概念。 vector容器 阅读全文
posted @ 2019-11-08 19:20 Seaway-Fu 阅读(2801) 评论(0) 推荐(0)
摘要:浅谈C++ STL deque 容器 本篇随笔简单介绍一下$C++STL$中$deque$容器的使用方法及常见使用技巧。 deque容器的概念 $deque$的意义是:双端队列。队列是我们常用而且必须需要掌握的数据结构。$C++STL$中的确有模拟队列的模板: 中的$queue$和$priority 阅读全文
posted @ 2019-11-08 16:14 Seaway-Fu 阅读(560) 评论(0) 推荐(0)
摘要:详解C++ STL multiset 容器 本篇随笔简单介绍一下$C++STL$中$multiset$容器的使用方法及常见使用技巧。 multiset容器的概念和性质 $set$在英文中的意义是:集合。而$multi $前缀则表示:多重的。所以$multiset$容器就叫做:有序多重集合。 $mul 阅读全文
posted @ 2019-11-08 15:20 Seaway-Fu 阅读(1355) 评论(0) 推荐(1)
摘要:详解C++ STL set 容器 本篇随笔简单介绍一下$C++STL$中$set$容器的使用方法及常见使用技巧。 set容器的概念和性质 $set$在英文中的意义是:集合。$set$容器也的确“人如其名”,实现了这个集合的功用。 高中数学必修一集合那章(高一以下的小伙伴不用慌,不讲数学只讲概念),关 阅读全文
posted @ 2019-11-08 15:09 Seaway-Fu 阅读(2218) 评论(0) 推荐(2)
摘要:史上最全的LaTeX特殊符号语法 运算符 | 语法 | 效果 | 语法 | 效果 | 语法 | 效果 | | | | | | | | | + | $+$ | | $ $ | \triangleleft | $\triangleleft$ | | \pm | $\pm$ | \div | $\div$ 阅读全文
posted @ 2019-11-04 18:46 Seaway-Fu 阅读(13356) 评论(0) 推荐(1)
摘要:数据生成器 版权声明! 本数据生成器由长春吉大附中实验学校衣然@Yirannn同学自主开发。开发者拥有并保留本产品的全部权利。对于任何未经其本人允许而将本产品用于任何盈利或非盈利用途的行为,以及未注明版权的转载,开发者保留追究其法律责任的权利。 数据生成器: 使用注意: 数据生成器是python源文 阅读全文
posted @ 2019-10-29 20:34 Seaway-Fu 阅读(1973) 评论(0) 推荐(0)
摘要:SPJ模板 放一篇$SPJ$($Special Judge$)的模板。 注意,仅适用于$Lemon$. 并不适用于洛谷。 代码:@zcs0724 cpp include using namespace std; FILE fin;//标准输入 FILE fout;//用户输出 FILE fstd;/ 阅读全文
posted @ 2019-10-29 20:28 Seaway-Fu 阅读(779) 评论(0) 推荐(0)
摘要:洛谷 P4710 「物理」平抛运动 "洛谷传送门" 题目描述 小 F 回到班上,面对自己 28 / 110 的物理,感觉非常凉凉。他准备从最基础的力学学起。 如图,一个可以视为质点的小球在点 A(x_0, y_0) A ( x 0, y 0) 沿 x x 轴负方向以某速度抛出,无视除重力外的所有阻力 阅读全文
posted @ 2019-10-24 20:20 Seaway-Fu 阅读(251) 评论(0) 推荐(0)
摘要:C++ STL bitset 容器详解 本篇随笔讲解$C++STL$中$bitset$容器的用法及常见使用技巧。 $bitset$容器概论 $bitset$容器其实就是个$01$串。可以被看作是一个$bool$数组。它比$bool$数组更优秀的优点是: 节约空间,节约时间,支持基本的位运算。 在$b 阅读全文
posted @ 2019-10-22 15:35 Seaway-Fu 阅读(3306) 评论(0) 推荐(3)
摘要:洛谷 P1449 后缀表达式 "洛谷传送门" 题目描述 所谓后缀表达式是指这样的一个表达式:式中不再引用括号,运算符号放在两个运算对象之后,所有计算按运算符号出现的顺序,严格地由左而右新进行(不用考虑运算符的优先级)。 如:3 (5–2)+7对应的后缀表达式为:3.5.2. 7.+@。’@’为表达式 阅读全文
posted @ 2019-10-18 16:07 Seaway-Fu 阅读(210) 评论(0) 推荐(0)
摘要:洛谷 P1538 迎春舞会之数字舞蹈 "洛谷传送门" JDOJ 1245: VIJOS P1064 迎春舞会之数字舞蹈 "JDOJ传送门" Description ​ 在越来越讲究合作的时代,人们注意的更多的不是个人物的舞姿,而是集体的排列。 为了配合每年的倒计时,同学们决定排出——“数字舞蹈”。顾 阅读全文
posted @ 2019-10-18 07:58 Seaway-Fu 阅读(169) 评论(0) 推荐(0)
摘要:生成全排列的两种方式 本篇随笔简单介绍一下生成全排列问题的两种方式。 第一种:手写深搜函数 (详见蒟蒻博客: "全排列问题" ) 代码如下: cpp void dfs(int x) { if(x==n+1) { for(int i=1;i 阅读全文
posted @ 2019-10-15 15:30 Seaway-Fu 阅读(1503) 评论(0) 推荐(0)
摘要:洛谷 P5015 标题统计 "洛谷传送门" 题目描述 凯凯刚写了一篇美妙的作文,请问这篇作文的标题中有多少个字符? 注意:标题中可能包含大、小写英文字母、数字字符、空格和换行符。统计标题字 符数时,空格和换行符不计算在内。 输入格式 输入文件只有一行,一个字符串 s s 。 输出格式 输出文件只有一 阅读全文
posted @ 2019-09-30 19:00 Seaway-Fu 阅读(749) 评论(0) 推荐(0)
摘要:JDOJ 1790: 高精度A B "JDOJ传送门" 洛谷 P2142 高精度减法 "洛谷传送门" 题目描述 高精度减法 输入格式 两个整数a,b(第二个可能比第一个大) 输出格式 结果(是负数要输出负号) 输入输出样例 输入 1 复制 输出 1 复制 说明/提示 20%数据a,b在long lo 阅读全文
posted @ 2019-09-27 13:45 Seaway-Fu 阅读(253) 评论(0) 推荐(0)
摘要:CSP J/S 第一轮知识点选讲 $NOIP$(全国青少年信息学奥林匹克竞赛)于2019年取消。取而代之的是由$CCF$推出的非专业级软件能力认证,也就是现在的$CSP J/S$。作为一名于2019年1月入$OI$的蒟蒻$OIer$,没能参加$NOIP$是我一生的遗憾。但在遗憾之余,我不得不备战$C 阅读全文
posted @ 2019-09-20 19:45 Seaway-Fu 阅读(17253) 评论(7) 推荐(28)
摘要:CSP J/S 第一轮知识点选讲 $NOIP$(全国青少年信息学奥林匹克竞赛)于2019年取消。取而代之的是由$CCF$推出的非专业级软件能力认证,也就是现在的$CSP J/S$。作为一名于2019年1月入$OI$的蒟蒻$OIer$,没能参加$NOIP$是我一生的遗憾。但在遗憾之余,我不得不备战$C 阅读全文
posted @ 2019-09-20 19:40 Seaway-Fu 阅读(50804) 评论(3) 推荐(30)
摘要:快读&快写模板 快读快写,顾名思义,就是提升输入和输出的速度。在这里简单介绍一下几种输入输出的优劣。 C++ cin/cout 输入输出:优点是读入的时候不用管数据类型,也就是说不用背scanf/printf的%d、%c、%lld等繁琐的东西,但是缺点就是比scanf/printf慢一些。 C sc 阅读全文
posted @ 2019-09-04 09:46 Seaway-Fu 阅读(41489) 评论(8) 推荐(14)
摘要:洛谷 P1200 [USACO1.1]你的飞碟在这儿Your Ride Is He… "洛谷传送门" JDOJ 1652: Your Ride Is Here "JDOJ传送门" Description Notice:This is Chapter1 一个众所周知的事实,在每一彗星后面是一个不明飞行 阅读全文
posted @ 2019-08-21 13:31 Seaway-Fu 阅读(188) 评论(0) 推荐(1)
摘要:洛谷 P1059 明明的随机数 "洛谷传送门" JDOJ 1423: [NOIP2006]明明的随机数 T1 "JDOJ传送门" Description 明明想在学校中请一些同学一起做一项问卷调查,为了实验的客观性,他先用计算机生成了N个1到1000之间的随机整数(N≤100),对于其中重复的数字, 阅读全文
posted @ 2019-08-21 13:14 Seaway-Fu 阅读(400) 评论(0) 推荐(1)
摘要:常用的位运算技巧 位运算是很多算法优化的基础和实现的条件,极其重要。理解位运算对于一些算法及其优化有着非常重要的意义。本篇随笔讲解位运算的一些基本原理和常用的使用技巧。 注:本篇随笔的所有“运算”均指二进制下的运算,请大家自行理解。 1、与(&)运算 (1)运算法则 两个二进制数进行与&运算,如果对 阅读全文
posted @ 2019-08-20 18:24 Seaway-Fu 阅读(11872) 评论(6) 推荐(8)