压行的零碎知识
摘要:
建议先阅读压行导论 upd 2025.1.17 :已将部分内容迁移至压行导论,删除重复部分 每一个括号都好像是一个作用域,里面的变量都是仅限于这个括号内部使用(里面的变量在使用完后会释放),也就是说,可以这样: // ... { char ac; } double ac; // ... 我们是可以使
压行导论
摘要:
压行是个好东西,本文将以luoguP5661(本代码提交0分)和其余零碎代码为例,向你讲解如何正确压行 原版未压行(格式化邪教): #include<bits/stdc++.h> using namespace std; int opt,n,ans,top,m=1,k; int t[100010],
准备CSP 复赛
摘要:
用来方便自己复习 版本C++14 目录快读和快输注意事项缺省源对拍编译器选项 快读和快输 链接: 浅谈C++ IO优化——读优输优方法集锦 最全快读、快写模板「持续更新」 - 凌云_void - 博客园 读入、输出优化 - OI Wiki 打的时候一定要注意运算符优先级QWQ(有时候真的很难发现)
学习笔记 - 并查集
摘要:
本人实力不济,如有错误或建议及补充,请指出 1.定义 并查集是一种用于管理元素所属集合的数据结构,实现为一个森林,其中每棵树表示一个集合,树中的节点表示对应集合中的元素。 顾名思义,并查集支持两种操作: 合并(Union):合并两个元素所属集合(合并对应的树) 查询(Find):查询某个元素所属集合
零碎知识
摘要:
本人实力不济,如有错误或建议及补充,请指出(评论或私信都行) rt,本文就是一些懒得整理的(或少到整理不起来的)零碎知识(内含部分发癫内容) 目录析构函数 析构函数 为啥学呢,见 类的析构函数是类的一种特殊的成员函数,它会在每次删除所创建的对象时执行。 析构函数的名称与类的名称是完全相同的,只是在前
C库函数 memset 学习
摘要:
见代码(很久以前的): 本人实力不济,如有错误或建议及补充,请指出(评论或私信都行) /* 码风很丑,见谅 可用于数组之间的赋值,节省代码量 */ #include<stdio.h> #include<stdlib.h> #include<string.h> #define m0(x) memset
发癫(2024.10.14-2024.10.18)
摘要:
虽然已临近CSP复赛,但我还在不务正业 更改缺省源 最近几天莫名其妙的的想改一下我的缺省源。 之前和现在的缺省源比较: 之前: #include<stdio.h> #include<string.h> //#include<bits/stdc++.h> //#include<iostream> //
手打C库头文件 string.h
摘要:
我是标题党,其实是只实现了部分函数 本人实力不济,不会讲解(绝对不是我懒) 只能直接贴上代码: /* 未经测试,准确率无法保证(如有错误,欢迎指出) 其中 strcoll(), strerror(), strxfrm() 无法实现 */ #if !defined My_cstring && !def