LOJ4

LOJ4

Description

写一个程序,使其能输出自己的源代码。
代码中必须至少包含十个可见字符。

Input

Output

你的源代码

Solution

不是很懂为什么天天做水题=.=
复习一下常见字符$Ascii$表值
(然而背不到,可能有用的就是快读中$ch-‘0’$以后可以直接用$ch\%16$(即$ch\&15$)

Code

简单$C++$

1
2
3
#include<bits/stdc++.h>
const char *str="#include<bits/stdc++.h>%cconst char *str=%c%s%c;%cint main(){printf(str,10,34,str,34,10);}";
int main(){printf(str,10,34,str,34,10);}

以及一份来自神仙网友的更神仙的$python$代码(。・∀・)ノ

1
print(open(__file__).read())