fork download
  1. //158
  2.  
  3. #include <stdio.h>
  4. #include <stdlib.h>
  5.  
  6. typedef long i64;
  7. typedef unsigned int u32;
  8. #define fr(i,l) for(i64 i = 0;i<l;i++)
  9.  
  10. int asc32(const void*a,const void *b){
  11. return *(u32*)a - *(u32*)b;
  12. }
  13.  
  14. int main() {
  15. i64 n;
  16. scanf("%ld",&n);
  17. u32 * u=(u32*)malloc(sizeof(u32)*n);
  18. u32 * e=(u32*)malloc(sizeof(u32)*n);
  19. fr(i,n)
  20. scanf("%u",&u[i]);
  21. fr(i,n)
  22. scanf("%u",&e[i]);
  23. qsort(u,n,sizeof(u32),asc32);
  24. qsort(e,n,sizeof(u32),asc32);
  25. fr(i,n){
  26. if(u[i]<e[i]){
  27. printf("No");
  28. return 0;
  29. }
  30. }
  31. printf("Yes");
  32.  
  33. return 0;
  34. }
Success #stdin #stdout 0s 5292KB
stdin
5
2 3 5 4 6
1 3 2 5 4
stdout
Yes