关于我的奇怪码风以及定义乱七八糟变量的意义

文章目录

前言

我码风非常奇怪,在主函数中一直是顶格的,以前是 w h i t e s m i t h whitesmith ,现在是 b a n n e r banner .
还有我定义的乱七八糟的变量名,我倒是很淡定,读者却看得一脸懵逼.
我决定自己来解释一下.

码风

其实就是 b a n n e r banner 啦,在主函数中顶格,缩进是2格.其他都一样.
非正统码风也有个很难过的问题.我的缩进一直是手打空格,打得我手非常酸.

变量

这个非常重要,历史拉出来能够绕地球三圈.

#include<bits/stdc++.h> //Ithea Myse Valgulious

我一直是用 b i t s bits 的(bits吃枣药丸),后面那个注释是艾瑟雅·麦杰·瓦尔卡利斯,想必大家也都知道.

namespace chtholly{ // 珂朵莉啦,是个快读快写
typedef long long ll;
#define re0 register int
#define rec register char
#define rel register ll
#define gc getchar
#define pc putchar
#define p32 pc(' ')
#define pl puts("")
/*一坨乱七八糟的define,上面三个从来没用过.*/
/*By Citrus*/ // 这个Citrus就是你们心里想的柑橘啦.
inline int read(){
  int x=0,f=1;char c=gc();
  for (;!isdigit(c);c=gc()) f^=c=='-';
  for (;isdigit(c);c=gc()) x=(x<<3)+(x<<1)+(c^'0');
  return f?x:-x;
  }
template <typename mitsuha> // 这是三叶.
inline bool read(mitsuha &x){
  x=0;int f=1;char c=gc();
  for (;!isdigit(c)&&~c;c=gc()) f^=c=='-';
  if (!~c) return 0;
  for (;isdigit(c);c=gc()) x=(x<<3)+(x<<1)+(c^'0');
  return x=f?x:-x,1;
  }
template <typename mitsuha>
inline int write(mitsuha x){
  if (!x) return 0&pc(48);
  if (x<0) x=-x,pc('-');
  int bit[20],i,p=0;
  for (;x;x/=10) bit[++p]=x%10;
  for (i=p;i;--i) pc(bit[i]+48);
  return 0;
  }
inline char fuhao(){
  char c=gc();
  for (;isspace(c);c=gc());
  return c;
  }
}using namespace chtholly;
const int yuzu=1e5,mulu=1e6; 
typedef int fuko[yuzu|10];
typedef int karen[yuzu<<2|13];
const int aoi=2018;
typedef int azusa[aoi];
int nico;

上面这五个全是名字,由于动漫人物重名的很多我来解释一下.
y u z u yuzu 是柚子,具体来说是出自Citrus的蓝原柚子.
一般常量yuzu的大小是 1 0 4 1 0 6 10^4\to10^6 之间,表示给定数字个数的数据范围.
f u k o fuko 就是我的昵称啦,伊吹风子.
fuko类型是大小为 y u z u 10 yuzu|10 的int数组,有时也指long long数组.
m u l u mulu 是目录的中文拼写,用于指最大的数据范围,也即开桶的大小.
以前用 i n d e x index 代表 i n f inf ,指的是禁书目录茵蒂克丝,不过index是保留字,只好改成中文拼写了.
由于yuzu和mulu肯定非常大,不怕 10 |10 之后和原来大小一样.
k a r e n karen 是那个毒瘤出题人,出自黄金拼图的九条可怜.
叫karen的很多,包括火怜和其他一些,不过这里指的还是九条可怜.
k a r e n karen 一般是数据结构里开的数组大小,一般线段树是 y u z u &lt; &lt; 2 yuzu&lt;&lt;2 ,字典树是 y u z u &lt; &lt; 5 yuzu&lt;&lt;5 .
以前没有 a o i aoi ,后来我想没有一个 1000 9999 1000\to9999 的常量,4位十进制数的数组开不了非常麻烦,刚好 a o i aoi 非常短,用来当4位的常量刚刚好.
a o i aoi 指的人物是《向山进发》中的雪村葵.
n i c o nico 如果出现,通常指 f l a g flag ,就是搜索中判断是否有解的变量.
n i c o nico 就是你们熟知的前偶像研究部部长了.
剩下的定义出现的次数比较少,比如说 a z u s a azusa 是梓喵, n o r i e norie 是乃理惠, y u d a c h i yudachi 是夕立, k o t o r i kotori 是小鸟,看见了不要陌生就好.
还有很多很奇怪的乱七八糟的化用,看不懂是我的错.

尾声

因为很多奇怪变量名都是我乱七八糟加的,固定意义的也就上面几个,抱歉啦.

猜你喜欢

转载自blog.csdn.net/qq_31908675/article/details/82853265