0_0_27609294_24743.c:1:1: error: expected identifier or '(' before '/' token
//fhq-treap
^
In file included from GCC4.9.2/x86_64-w64-mingw32/include/_mingw.h:282:0,
from GCC4.9.2/x86_64-w64-mingw32/include/crtdefs.h:10,
from GCC4.9.2/x86_64-w64-mingw32/include/stdio.h:9,
from 0_0_27609294_24743.c:2:
GCC4.9.2/x86_64-w64-mingw32/include/vadefs.h:29:11: error: unknown type name '__gnuc_va_list'
typedef __gnuc_va_list va_list;
^
0_0_27609294_24743.c:9:2: error: variably modified 'tr' at file scope
}tr[N]; int tot=0,root=0;
^
0_0_27609294_24743.c:10:5: error: variably modified 'stack' at file scope
int stack[N],n,a[N];
^
0_0_27609294_24743.c:10:16: error: variably modified 'a' at file scope
int stack[N],n,a[N];
^
0_0_27609294_24743.c:11:8: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'int'
inline int random(){
^
0_0_27609294_24743.c:12:5: error: stray '\316' in program
static int seed=777; //seed为奇数
^
0_0_27609294_24743.c:12:5: error: stray '\252' in program
0_0_27609294_24743.c:12:5: error: stray '\306' in program
0_0_27609294_24743.c:12:5: error: stray '\346' in program
0_0_27609294_24743.c:12:5: error: stray '\312' in program
0_0_27609294_24743.c:12:5: error: stray '\375' in program
0_0_27609294_24743.c:15:10: error: expected '=', ',', ';', 'asm' or '__attribute__' before '<' token
template <typename T>T min(T x,T y){return x<y?x:y;}
^
0_0_27609294_24743.c: In function 'build':
0_0_27609294_24743.c:53:2: error: 'for' loop initial declarations are only allowed in C99 or C11 mode
for(int i=1,x;i<=n;i++)
^
0_0_27609294_24743.c:53:2: note: use option -std=c99, -std=gnu99, -std=c11 or -std=gnu11 to compile your code
0_0_27609294_24743.c: In function 'merge':
0_0_27609294_24743.c:69:23: error: expected declaration specifiers before '/' token
int merge(int x,int y)//默认x<y
^
0_0_27609294_24743.c:69:23: error: stray '\304' in program
0_0_27609294_24743.c:69:23: error: stray '\254' in program
0_0_27609294_24743.c:69:23: error: stray '\310' in program
0_0_27609294_24743.c:69:23: error: stray '\317' in program
0_0_27609294_24743.c:72:5: error: stray '\323' in program
if(tr[x].rnd<tr[y].rnd)//用rand值来维护堆进而维护平衡性
^
0_0_27609294_24743.c:72:5: error: stray '\303' in program
0_0_27609294_24743.c:72:5: error: stray '\326' in program
0_0_27609294_24743.c:72:5: error: stray '\265' in program
0_0_27609294_24743.c:72:5: error: stray '\300' in program
0_0_27609294_24743.c:72:5: error: stray '\264' in program
0_0_27609294_24743.c:72:5: error: stray '\316' in program
0_0_27609294_24743.c:72:5: error: stray '\254' in program
0_0_27609294_24743.c:72:5: error: stray '\273' in program
0_0_27609294_24743.c:72:5: error: stray '\244' in program
0_0_27609294_24743.c:72:5: error: stray '\266' in program
0_0_27609294_24743.c:72:5: error: stray '\321' in program
0_0_27609294_24743.c:72:5: error: stray '\275' in program
0_0_27609294_24743.c:72:5: error: stray '\370' in program
0_0_27609294_24743.c:72:5: error: stray '\266' in program
0_0_27609294_24743.c:72:5: error: stray '\370' in program
0_0_27609294_24743.c:72:5: error: stray '\316' in program
0_0_27609294_24743.c:72:5: error: stray '\254' in program
0_0_27609294_24743.c:72:5: error: stray '\273' in program
0_0_27609294_24743.c:72:5: error: stray '\244' in program
0_0_27609294_24743.c:72:5: error: stray '\306' in program
0_0_27609294_24743.c:72:5: error: stray '\275' in program
0_0_27609294_24743.c:72:5: error: stray '\272' in program
0_0_27609294_24743.c:72:5: error: stray '\342' in program
0_0_27609294_24743.c:72:5: error: stray '\320' in program
0_0_27609294_24743.c:72:5: error: stray '\324' in program
0_0_27609294_24743.c:87:31: error: expected ';', ',' or ')' before '&' token
void _split(int now,int k,int &x,int &y)
^
0_0_27609294_24743.c:102:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token
{
^
0_0_27609294_24743.c:112:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token
{
^
0_0_27609294_24743.c:134:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token
{
^
0_0_27609294_24743.c:152:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token
{
^
0_0_27609294_24743.c:160:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token
{
^
0_0_27609294_24743.c:166:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token
{
^
0_0_27609294_24743.c:182:1: error: expected '{' at end of input
}
^
|