noiLinux 入场配置 备忘

 

1、配置 basic

/* Code by pp_orange */
#include<bits/stdc++.h>
#define m_p(a,b) make_pair(a,b)
#define pb push_back
#define ll long long
#define ld long double
#define inf 0x7fffffff // 7 f
#define inff 0xfffffffffffffff // 15 f
#define rep(i,l,r) for(int i=l;i<r;++i)
#define repp(i,l,r) for(int i=l;i<=r;++i)
#define per(i,r,l) for(int i=r-1;i>=l;--i)
#define pper(i,r,l) for(int i=r;i>=l;--i)
#define pii pair<int,int>
#define fi first
#define se second
#define p_q priority_queue
#define all(x) x.begin(),x.end()
#define ls(x) ((x)<<1)
#define rs(x) ((x)<<1|1)
#define lb(x) ((x)&-(x))
#define vi vector<int>
const int mod = 998244353;
//#define int ll
const int intsz = sizeof(int);
using namespace std;
inline int rd(){
	int x(0),f(1);char ch=getchar();
	while(!isdigit(ch)){if(ch=='-')f=-f;ch=getchar();}
	while (isdigit(ch)){x=(x<<3)+(x<<1)+(ch^48);ch=getchar();}
	return x*f;
}
ll pw(ll x,int d){
	ll t = 1;
	for(;d;d>>=1,x=x*x%mod)if(d&1)t = t*x%mod;
	return t;
}
#define MAX 200005
signed main(){
	//freopen("in.in","r",stdin);
	//freopen("out.out","w",stdout);
	return 0;
}
// g++ aa.cpp -o aa -g -std=c++14 && ./aa

  

2、鼠标中键重定向

xmodmap -e "pointer = 1 25 3 4 5 6 2"

  

xmodmap 是点击映射

pointer 指鼠标,默认是 1 2 3 4 5 6 7,2是中键,把2映射到undefined的位置即可屏蔽中键

易忘点 : 最后一个语句有引号,pointer 后面有等号

 

3、部分配置

-afterDelay

-Insert space 关掉(默认tab)

 4、常用指令

a.cpp -o a -g -std=c++14 && ./a
a.cpp -o a -g -std=c++14 -O2
a.cpp -o a -g -std=c++14 -fsanitize=undefined,address
-ulimit -s 100000000    1e8 就完全够了,100多G
-Wall
./T1 < qwq.in
./T1 > qwq.out
./T1 < qwq.in > qwq.out

5、对拍

 

system("diff a.out b.out -ZB"); // 挂拍的时候返回1,否则返回0,不过滤行末空格,文末回车

  

6、快捷键备忘

Ctrl Alt T 调出终端(改vscode)

Ctrl shift P 打开 vscode 配置(可以看看有没有Error Squiggles)

Ctrl Shift A 行内注释

Ctrl shift P 内找 比较活动文件
7、其他

mt19937 生成 uint 随机数,mt19937_64 生成 ull 随机数。

mt19937 rnd(random_device{}());

posted @ 2024-01-23 14:11  皮皮的橙子树  阅读(55)  评论(0编辑  收藏  举报