1
2
3
4
5
6
7
8
9
10
11
12
13
14
#include
<algorithm>
#include
<map>
#include
<iostream>
#define
mix1(x) (x * 1)
#define
mix2(x) (x * 2)
#define
mix(i, x) mix ## i(x)
int
main
(
)
{
std
::
cout
<<
mix
(
1
,
1000
)
<<
std
::
endl
;
std
::
cout
<<
mix
(
2
,
1000000
)
<<
std
::
endl
;
}
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
g++ -std=c++17 -O2 -Wall -pedantic -pthread main.cpp && ./a.out
1000
2000000