CodeVS 4181 三体之期望执剑人 【排序】
一维度排序,一维度找即可。
# include <stdio.h>
# include <algorithm>
using namespace std;
struct people {
int a,b;
}p[100010];
int n;
inline int cmp(struct people s,struct people t) {
return s.a<t.a || (s.a==t.a&&s.b>t.b);
}
int main() {
scanf("%d",&n);
for (int i=1;i<=n;++i) scanf("%d",&p[i].a);
for (int i=1;i<=n;++i) scanf("%d",&p[i].b);
sort(p+1,p+n+1,cmp);
bool f=1;
while(f) {
f=0;
int ans=0;
for (int i=2;i<=n;++i)
if(p[i-1].a==p[i].a||p[i].b<=p[i-1].b) p[++ans]=p[i-1];
else f=1;
p[++ans]=p[n];
n=ans;
}
printf("%d\n",n);
return 0;
}
2023年4月15日 22:38
Pucresult 2023 is a start-up by passionate webmasters and bloggers who have a passion to provide engaging content which is accurate, interesting, and worthy to read. We are more like a web community where you can find different information, resources, and topics on day-to-day incidents or news. https://pucresult2019.com/ We provide you the finest of web content on each and every topic possible with help of an editorial and content team Our site is a multiple Niche or category website which will ensure to provide informational and resources on each and every topic.