NOIP&CSP 考前 Dev-cpp 的选项问题和考试心态
(进入考场后您将获得一个崭新的 \(Dev-cpp\),没有中文,没有编译选项,没有缺省源;我还将获得一个崭新的脑子,没有心态,没有智商,没有调试能力……)
中文
\]

\]

\]

编译选项
虽然考试现在兹磁 \(c++14\) 了,但 \(Dev\) 只有 \(c++11\) QwQ。

缺省源

本作者不认为你能在考前写完这样的缺省源:
#include<bits/stdc++.h>
using namespace std;
#define ll long long
#define ull unsigned long long
#define lll __int128
#define pb emplace_back
#define pob pop_back
#define mem(x,y) memset(x,y,sizeof(x))
#define Debug cerr<<"Passed line #"<<__LINE__<<" in function ["<<__FUNCTION__<<"].\n"
#define IOS ios::sync_with_stdio(0);cin.tie(0);cout.tie(0)
#define For(i,j,k) for(register int i=j;i<=k;i++)
#define Rof(i,j,k) for(register int i=j;i>=k;i--)
#define ckmx(a,b) if(a<b){a=b;}
#define ckmn(a,b) if(a>b){a=b;}
#define linf 0x3f3f3f3f3f3f3f3f
#define inf 0x3f3f3f3f
//#define endl '\n'
//switches
#define Freopen 0
#define Random 0
#define FastIO 0
#define Mod 0
#define Pair 0
#if Freopen
#define Fin(s) freopen(s,"r",stdin)
#define Fout(s) freopen(s,"w",stdout)
#define File(s) Fin(s".in");Fout(s".out")
#endif
#if Random
#define uid(i,j,k) uniform_int_distribution<ll> i(j,k)
#define Rand(s) s(rand_num)
unsigned seed=chrono::system_clock::now().time_since_epoch().count();//the value is the number of seconds from 1970/1/1 8:00 to the present multiplied by 1e9
mt19937 rand_num(seed);//large random number
#endif
#if FastIO
#define gc getchar
#define pc putchar
template<typename T> void read(T &x){
x=0;char c=gc();bool f=0;
while(!isdigit(c)){if(c=='-')f=1;c=gc();}
while(isdigit(c)){x=(x<<3)+(x<<1)+c-48;c=gc();}
if(f)x=-x;
}
template<typename T,typename... Args> void read(T &first,Args& ... args){
read(first);read(args...);
}
template<typename T> void write(T x){
if(x<0){pc('-');x=-x;}
if(x>9)write(x/10);
pc(x%10+'0');
}
template<typename T,typename... Args> void write(T first,Args ... args){
write(first);pc(' ');write(args...);
}
void pt(string x){
for(char i:x) pc(i);
}
#endif
#if Mod
const ll mod=1000000007;//do not exceed int_max
inline ll pw(ll x,ll y){
ll r=1;
while(y){
if(y&1) r=r*x%mod;
x=x*x%mod;
y>>=1;
}
return r;
}
#define madd(a,b) {a=((a+b)%mod+mod)%mod;}
#define mmul(a,b) {a=(a*b%mod+mod)%mod;}
#define inv(a) pw(a,mod-2)
#endif
#if Pair
#define fir first
#define sec second
#define mkp make_pair
#define pii pair<int,int>
#define pil pair<int,long long>
#define pli pair<long long,int>
#define pll pair<long long,long long>
template<class T1,class T2>
inline const pair<T1,T2> operator+(const pair<T1,T2> &x,const pair<T1,T2> &y){
pair<T1,T2> z;
z.first=x.first+y.first;
z.second=x.second+y.second;
return z;
}
template<class T1,class T2>
inline const pair<T1,T2> operator-(const pair<T1,T2> &x,const pair<T1,T2> &y){
pair<T1,T2> z;
z.first=x.first-y.first;
z.second=x.second-y.second;
return z;
}
#endif
/*--------------------------very unglamorous header file dividing line--------------------------*/
signed main(){
return 0;
}
所以缺省源写成这样差不多了:
#include<bits/stdc++.h>
#define ll long long
using namespace std;
signed main(){
return 0;
}
心态
1. 记住一句话:全场我最强(自我安慰)。
2. 题目不会别紧张(Ta 难我难大家难,Ta 易我易拼仔细)。
3. 不要小瞧暴力分。
4. 题意不清别瞎猜(盲猜即错),读清题意再做题(磨刀不误砍柴工)。
5. 注意细节:变量类型,初始化,数组大小等( BMH 校训:把细小的事情做到极致就是成功)。
6. 留一点时间检查文件,别在最后孤注一掷。
智商
别慌即可。
冷静即可。
跳出格局即可。
不要怀疑你的智商。
调试能力
这里不建议使用 \(Dev\) 自带的 \(Debug\)(所以调成 \(Release\) 就行),建议手动输出调试。
实用的代码:
#define Debug cerr<<"Passed line #"<<__LINE__<<" in function ["<<__FUNCTION__<<"].\n"
实战:


编译选项

可以防一些特低级错误。
祝大家 \(\Large{RP++}\)
NOIP&CSP 考前 Dev-cpp 的选项问题和考试心态的更多相关文章
- NOIP/CSP-S 考前注意事项
NOIP/CSP-S 考前注意事项 实际操作与代码注意事项 基本内容 可以使用 #include <bits/stdc++.h>!!!从来都是可以的!!!不需要背诵一大串头文件,更不要从本 ...
- Dev Cpp 输出中文字符问题
最近 c++ 上机作业,vc++6.0 挂了没法用,只好用 Dev Cpp 先顶替一下,然而在遇到输出中文字符的时候出现了乱码的情况,但这种情况又非常诡异.于是简单了解了一下写成此博客. [写在前面] ...
- CSP考前复习
前言 因为loceaner太菜了,他什么东西都不会 所以他打算学一个东西就记录一下 不过因为他很菜,所以他不会写原理-- 而且,他希望在2019CSP之前不会断更 就酱紫,就是写给他自己的--因为他太 ...
- 对于C++窗口编译一闪而过的解决方法 (DEV CPP下)
对于C++窗口编译一闪而过的解决方法 首先来看一个简单的程序(编译环境为 DEV C++.): #include <iostream> int main() { std:: ...
- NOIP 2018 考前须知
Day0Day0Day0来水一发 Created with Raphaël 2.2.0开始考试浏览题面(3遍),注意数据范围初步判定难度,先易后难15分钟左右想正解实在想吃不出写暴力,NOIP部分分很 ...
- CSP考前总结
10.2 考试: 1.数位DP 或者找规律 2.SB题,扫一遍找最大最小即可 3.莫比乌斯反演 出题人相出个数论和数据结构的综合题,但是找不到NOIP级别的,没办法只能忍痛割爱出个莫比乌斯,话说回来, ...
- 清北 Noip 2016 考前刷题冲刺济南班
2016 10 29 周六 第一天 %%%,%ZHX大神 上午,60分, 下午,爆零orz 2016 10 30 周天 第二天 炒鸡倒霉的一天 %%%,%ZHX大神 据大神第一天的题最简单. 上午,和 ...
- c++ 软件下载 Dev cpp下载
下载地址: 链接: https://pan.baidu.com/s/1hsiWQPY 密码: bdpn
- csp考前
T1不会太麻烦,不行心里多说几遍"沙比提,沙比提".就做出来了. 后天就要出发了,可是我感觉不到长进---- 可能又学一年是个不明智的想法,退役预定.
随机推荐
- mybatis插值,数据提交事务回滚数据库值为空
mybatis插值,数据提交事务回滚数据库值为空 通过sql日志查看sql为:INSERT INTO `quanxian`.`user` ( phone, email, password, times ...
- 闭包 panic recover
闭包=函数+外层变量的引用 recover必须搭配defer使用 defer一定要在可能引发panic的语句之前定义
- ubuntu软件工具推荐
时间:2019-04-11 记录:PangYuaner 标题:串口调试利器--Minicom配置及使用详解 地址:https://www.cnblogs.com/wonux/p/5897127.htm ...
- 一、Rabbitmq的简单介绍
以下只是本人从零学习过程的整理 部分内容参考地址:https://www.cnblogs.com/ysocean/p/9240877.html 1.RabbitMQ的概念 RabbitMQ是实现了高级 ...
- Linux - 设置帮助文件为中文
前言 当我们执行某个命令的 --h 或者 --help 时,默认输出的都是英文,接下来我们来说下如何将所有帮助文件显示成中文哦! 设置系统默认语言为中文 对应每个shell而言,重启后会变成英文,所 ...
- Docker(40)- docker 实战三之安装 ES+Kibana
背景 参考了狂神老师的 Docker 教程,非常棒! https://www.bilibili.com/video/BV1og4y1q7M4?p=16 es 前言 es 暴露的端口很多 es 十分耗内 ...
- Postman调试Abp API
在swagger中查看登录需要用post方式访问,Abp需要用application/json方式调用 请求体 Postman调用方式 例:访问所有用户,调用Api地址为http://localhos ...
- AQS学习(二) AQS互斥模式与ReenterLock可重入锁原理解析
1. MyAQS介绍 在这个系列博客中,我们会参考着jdk的AbstractQueuedLongSynchronizer,从零开始自己动手实现一个AQS(MyAQS).通过模仿,自己造轮子来学习 ...
- Typescript详解
typescript由微软开发的一款开源编程语言. ts是jacascript的超集,遵循ES6,ES5规范,ts扩展了js的语法. ts更像后端java,c#这样的面向对象的语言,可以让js开发大型 ...
- umi request 请求资源库详解
umi-request: 网络请求库,基于fetch封装,兼具fetch 和 axios 的所有特点,具有缓存,超时,字符编码处理,错误处理等常用功能. 1 支持url 参数自动序列化. 2 post ...