ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

CSP 收容注意事项

2021-09-10 15:35:45  阅读:101  来源: 互联网

标签:... ch int text read 注意事项 收容 CSP blanc


虽然连初赛都还没开始,但先准备上

本文玩梗,不适者请主观忽略

考试事项

当你来到考场:

上机测试时多敲敲键盘,顺手的键盘都需要敲打一番~

根据个人需求并在合理时间内待在考场里,熟悉一下气氛。

尽量不要和其他人发生冲突,对双方都不利。

自始而终别对拿奖有太大执念,得之我幸失之我命。 执念过深反而是负担。

做个素质人,坚守一些职业操守,和生活美德。分可以丢,但做人最基本的原则不能没有。是啥应该不用我说。


考试ing:

无视旁人,做丫的题。

思考时间超过 0.5~1h 就放松一下,一直不停脑袋会乱的。

无论附近的人键盘敲多大声,你都不要管他,实在不行心中默念:“不是我的(指键盘)不是我的不是我的不是我的...”当然不想忍记得举报哦亲~

这题你会,不要发出愉悦♂的声音,不会,也不要发出愉悦的♂声音。不要影响其他人哦~

离开时垃圾带走,别落下什么东西。(之前我把饭卡落下了,结果人家托人送回来了,感动)


考完了:

忘了吧~

高谈阔论没有白纸黑字来得实在。


干货

(怎么好意思不给干货呢)






既然都 \(\text{C++14}\) 了。。。。
嘿~

\[\]

\(\text{vector}\) 存图的您可以这么干了

struct blanc {
	int to, w;
};
for(blanc v : e[x])

不喜欢这样的,

struct blanc {
	int to, net, w;
	blanc () {}
	blanc (int a, int b, int c) : to(a), net(b), w(c) {}
} e[N << 1];
int head[N], tot;

inline void add (int x, int y, int z) {
	e[++tot] = blanc (y, head[x], z);
	head[x] = tot;
}

\(\text{freopen}\) 忘去注释?

#define rp
#ifdef rp
	freopen(...);
	freopen(...);
#endif

代码里加个这个,绿色高亮挺稀有的,应该挺显眼。
有那个 define 就运行,没有就跳过。


人类高质量快读快出:

template <typename T>
inline void read (T &a) {
	T x = 0, f = 1;
	char ch = getchar ();
	while (! isdigit (ch)) {
		(ch == '-') and (f = 0);
		ch = getchar ();
	}
	while (isdigit (ch)) {
		x = (x << 1) + (x << 3) + (ch ^ '0');
		ch = getchar ();
	}
	a = f ? x : -x;
}
template <typename T, typename ...A>
inline void read (T &t, A &...a) {
	read (t), read (a...);
}
template <typename T>
inline void print (T x) {
	if (x < 0) putchar ('-'), x = -x;
	if (x > 9) print (x / 10);
	putchar (x % 10 + '0');
}

变量名最好改改。。。

用上这个,快读函数里就可以套好多个参数啦!(推销


\(\text{long double}\) 记得 \(%Lf\),\(\text{double}\) 的 \(%lf\) 变成了 \(%f\)。

\(\text{for}\) 循环,注意别 \(\text{int i; ...; j++}\) 或 \(\text{int i=?; i >= 0; i++}\) ???

记得开 \(\text{long long}\) ,但悠着点,注意题目给你的空间并结合你的代码,别开飞了,毕竟这玩意儿挺占地的。

避开敏感变量名,你要是还写了万能裤头,你会死的很惨。

然后好好读题,咱举个例子,你们仔细观察下面这段描述:

具体我不说了,你品,你细品~


update 2021.9.9

血泪的教训

以后各位代码里千万不要这样写:

#define mod 1<<30

会挂的

标签:...,ch,int,text,read,注意事项,收容,CSP,blanc
来源: https://www.cnblogs.com/codingxu/p/15251454.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有