换个变量名
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