求助,编译错误,在Dev上是编译正确的。

P1803 凌乱的yyy / 线段覆盖

换个变量名
by flysnow @ 2020-01-20 17:39:08


别用time
by flysnow @ 2020-01-20 17:39:17


@[阿狸阿璃](/user/180355) 不要用`time`这种变量名啊~ ```cpp #include<bits/stdc++.h> using namespace std; #define N 2000000 struct game { int x; int y; }tim[N]; int cmp(game a,game b) { return a.y<b.y; } int main() { int n,k,j=1; int num=1; cin>>n; for(int i=1;i<=n;i++) cin>>tim[i].x>>tim[i].y; sort(tim+1,tim+n+1,cmp);//对象数组按结束时间升序排列 k=tim[1].y; while(j<=n) { j++; if(tim[j].x>=k) { num++; k=tim[j].y; } } cout<<num<<endl; return 0; } ```
by yu__xuan @ 2020-01-20 17:41:22


直接用"t"就行了,用万能头文件要自行承担关键字重名的风险。 ~~PS:cstdlib里有个time 就是常用的 srand(time(0)) 是不是很熟悉QwQ~~
by PRIMITIVE_LIGHTS @ 2020-01-20 17:42:58


@[是个火山a](/user/209923) 谢谢!
by 阿狸阿璃 @ 2020-01-20 17:49:55


@[flysnow](/user/238445) 谢谢!
by 阿狸阿璃 @ 2020-01-20 17:50:09


@[yu__xuan](/user/142110) 谢谢!
by 阿狸阿璃 @ 2020-01-20 17:50:25


@[阿狸阿璃](/user/180355) 改掉万能头
by lu_fish @ 2020-01-20 17:58:58


@[lujiayang](/user/302103) 可是改掉后用iostream和algorithm这两个头文件也不行,到底要用哪个头文件啊
by 阿狸阿璃 @ 2020-01-20 18:15:55


@[阿狸阿璃](/user/180355) 看你的代码,用`<iostream>`和`<algorithm>`就够了吧 还不行肯定是其他原因
by zhanghengrui @ 2020-01-20 18:31:18


| 下一页