CodeVS 4181 三体之期望执剑人 【排序】
一维度排序,一维度找即可。
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 | # 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.