rt,今天写代码定义了一个结构体叫 data:
struct data{
int sum,cnt,val;
friend bool operator<(data x,data y){
return x.val<y.val;
}
};
vector<data>ans[150005][3];
然后它本地通过,洛谷 CE 了
将其改成 dat:
struct dat{
int sum,cnt,val;
friend bool operator<(dat x,dat y){
return x.val<y.val;
}
};
vector<dat>ans[150005][3];
它过了,所以 data 为什么在洛谷无法通过编译?(data 是否是 linux 下的系统关键字?)