QOJ.ac
QOJ
ID | Problem | Submitter | Result | Time | Memory | Language | File size | Submit time | Judge time |
---|---|---|---|---|---|---|---|---|---|
#135019 | #5378. 匹配问题 | 1kri# | 4 | 45ms | 5888kb | C++14 | 507b | 2023-08-05 10:41:24 | 2024-07-04 01:17:24 |
Judging History
answer
#include <iostream>
#include <cstdio>
#include <algorithm>
using namespace std;
int n,la,lb;
int a[1000005],b[1000005];
int main(){
cin>>n>>la>>lb;
for (int i=1;i<=n;i++)scanf("%d",&a[i]);
for (int i=1;i<=n;i++)scanf("%d",&b[i]);
sort(a+1,a+1+n);
int ans=0;
do{
int fg=1,s=0;
for (int i=1;i<=n;i++){
if (b[i]<a[i]||b[i]>a[i]+la)fg=0;
if (b[i]>=a[i]&&b[i]<=a[i]+lb)s++;
}
if (fg==1)ans=max(ans,s);
}while(next_permutation(a+1,a+1+n));
cout<<ans<<endl;
return 0;
}
Details
Tip: Click on the bar to expand more detailed information
Subtask #1:
score: 4
Accepted
Test #1:
score: 4
Accepted
time: 1ms
memory: 5884kb
input:
2 2 1 1 1 1 1
output:
2
result:
ok single line: '2'
Test #2:
score: 0
Accepted
time: 40ms
memory: 5872kb
input:
10 200000 100000 34181 300096 24293 22680 402306 193269 438170 254676 188147 73971 216849 477743 461911 135785 467234 278230 287107 223666 124173 135091
output:
7
result:
ok single line: '7'
Test #3:
score: 0
Accepted
time: 42ms
memory: 5888kb
input:
10 200000 50000 298370 136488 436143 52173 206095 140981 321188 407844 342157 193338 138374 383207 156748 442404 386749 492604 354156 229996 447123 418264
output:
5
result:
ok single line: '5'
Test #4:
score: 0
Accepted
time: 44ms
memory: 5764kb
input:
10 50000 30000 306273 53088 405351 218373 335275 277816 451436 105244 418031 83336 489843 323727 219514 102964 141689 337190 131790 312365 431836 413688
output:
5
result:
ok single line: '5'
Test #5:
score: 0
Accepted
time: 38ms
memory: 5788kb
input:
10 80000 60000 224299 63826 419731 459681 408367 139676 239118 115180 368327 179613 289195 106688 418781 143169 441337 255686 228353 373168 489321 173199
output:
10
result:
ok single line: '10'
Test #6:
score: 0
Accepted
time: 45ms
memory: 5824kb
input:
10 150000 80000 218617 21495 443909 77126 349241 169574 387539 106419 251533 138042 427196 237082 192262 56014 357102 109789 495939 197573 273744 498979
output:
7
result:
ok single line: '7'
Test #7:
score: 0
Accepted
time: 43ms
memory: 5748kb
input:
10 5 1 1 28 22 4 16 13 7 10 19 25 6 9 27 12 30 24 18 15 3 21
output:
0
result:
ok single line: '0'
Test #8:
score: 0
Accepted
time: 45ms
memory: 5880kb
input:
10 2 1 19 13 16 22 28 25 7 1 4 10 6 21 30 9 15 12 27 18 3 24
output:
0
result:
ok single line: '0'
Test #9:
score: 0
Accepted
time: 0ms
memory: 5636kb
input:
9 5 1 9 1 12 2 16 5 8 15 19 18 20 4 7 14 6 21 13 11
output:
3
result:
ok single line: '3'
Test #10:
score: 0
Accepted
time: 41ms
memory: 5780kb
input:
10 500000 1 13 1 16 4 22 7 10 28 25 19 9 3 30 18 24 15 6 20 27 12
output:
1
result:
ok single line: '1'
Test #11:
score: 0
Accepted
time: 1ms
memory: 5672kb
input:
3 2 1 1 2 3 3 4 5
output:
0
result:
ok single line: '0'
Test #12:
score: 0
Accepted
time: 1ms
memory: 5824kb
input:
10 500000 499999 375282 375282 375282 375282 375282 375282 375282 375282 375282 375282 375282 375282 375282 375282 375282 375282 375282 375282 375282 375282
output:
10
result:
ok single line: '10'
Subtask #2:
score: 0
Time Limit Exceeded
Dependency #1:
100%
Accepted
Test #13:
score: 0
Time Limit Exceeded
input:
100 200000 50000 216198 375994 364079 318600 289827 26059 302540 179976 362307 239456 310052 149745 283732 189278 465297 19986 492322 62889 399607 354136 103590 327594 335929 428453 474630 362205 113883 219196 488463 150086 144585 8342 98764 454065 282581 397786 274728 271563 326538 246226 384730 25...
output:
result:
Subtask #3:
score: 0
Skipped
Dependency #2:
0%
Subtask #4:
score: 0
Time Limit Exceeded
Test #100:
score: 0
Time Limit Exceeded
input:
500000 500000 10 200184 74991 71203 334998 316800 34483 120570 301054 331108 232072 189788 397143 490296 56807 361700 88818 42376 460305 371750 450351 338384 429789 426045 445029 152316 408919 188124 144966 457495 475025 225370 260510 383159 495247 54319 246245 240728 372033 439599 119720 449020 451...
output:
result:
Subtask #5:
score: 0
Skipped
Dependency #1:
100%
Accepted
Dependency #2:
0%