整活题解
2025-07-15 11:53:25
发布于:浙江
15阅读
0回复
0点赞
众所周知,C++中可以这么写:
#define a b
然后写‘a’就等同于写‘b’,例如:
#include<bits/stdc++.h>
#define a ;
using namespace std;
int main(){
cout<<1 a
return 0;
}
可以正常输出1。于是我们就得到了一份整活代码,不难发现除了带 # 的部分没有一个字母或数字出现,并且长的也是十分的抽象,抽象到我自己也看不懂但是还是可以AC的。
AC code:
#include<iostream>
#define __ int
#define ___ a
#define ____ b
#define _____ cin
#define ______ cout
#define _______ using
#define ________ namespace
#define _________ std
#define __________ main
#define ___________ ;
#define ____________ +
#define _____________ <<
#define ______________ >>
#define _______________ ,
#define ________________ ()
#define _________________ return
#define __________________ {
#define ___________________ }
#define ____________________ 0
_______ ________ _________ ___________
__ __________ ________________ __________________
__ ___ _______________ ____ ___________
_____ ______________ ___ ______________ ____ ___________
______ _____________ ___ ____________ ____ ___________
_________________ ____________________ ___________
___________________
另有python代码一份(画风极简):
print(sum(map(int,input().split())))
最后附上一张AC图片:
整活不易,赞有余香!
这里空空如也
有帮助,赞一个