刷题/笔试技巧之——C++常用模板

每次阅读大神的代码的时候,除了膜拜,还发现了大神都喜欢用自己的模板。

比如提前定义好变量、宏定义替换循环语句等。

这在笔试的时候能大大节省时间,所以参考了一些大神的代码,总结了一个还比较通用的模板贴出来与大家分享。

 


#include <bits/stdc++.h>  //万能头文件,仅限笔试/刷题用,正常学习不建议用(例如vs都不能使用)
using namespace std;
 
//shortcut
#define pb(x) 				push_back(x)
#define pf(x) 				push_front(x)
#define eb(x) 				emplace_back(x)
#define ef(x) 				emplace_front(x)
#define sz(v) 				((int)(v).size())
#define file_r(x) 			freopen(x,  "r",  stdin)
#define file_w(x) 			freopen(x,  "w",  stdout)
#define lowbit(x) 			((x) & (-x))
#define rep(i, n) 			for (int i = 0; i < (n); i++)
#define repd(i, n) 			for (int i = (n - 1); i >= 0; i--)
#define in1(n) 				scanf("%d", &n)
#define in2(n, m) 			scanf("%d %d", &n, &m)
#define in3(x, y, z) 		scanf("%d %d %d&#
  • 2
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值