• Source
    1. #include <stdio.h>
    2.  
    3. int main () {
    4. int n;
    5. scanf ("%d",&n);
    6.  
    7. long a[n][2], amin, amax;
    8.  
    9. for (int i=0; i<n; i++) {
    10. scanf ("%ld%ld",&a[i][0],&a[i][1]);
    11. if (i==0) {
    12. amin=a[i][0];
    13. amax=a[i][1];
    14. } else {
    15. if (a[i][0]<amin) {
    16. amin=a[i][0];
    17. }
    18. if (a[i][1]>amax) {
    19. amax=a[i][1];
    20. }
    21. }
    22. }
    23. int kt=0;
    24. int vt;
    25. for (int i=0; i<n; i++) {
    26. if (a[i][0]==amin) {
    27. if (a[i][1]==amax) {
    28. vt=i+1;
    29. kt=1;
    30. break;
    31. }
    32. }
    33. }
    34. if (kt==0) {
    35. printf ("-1");
    36. } else {
    37. printf ("%d",vt);
    38. }
    39. return 0;
    40. }