fork download
  1. #include <iostream>
  2. #include <new>
  3. using namespace std;
  4.  
  5. int main() {
  6. int t;
  7. int *a, *d;
  8. int i,j,k,m;
  9. int n;
  10. cin>>t;
  11. while(t--){
  12. cin>>n;
  13. a=new int[n];
  14. d=new int[n];
  15. for(i=0;i<n;i++){
  16. scanf("%d",&a[i]);
  17. }
  18.  
  19. for(i=0;i<n;i++){
  20. scanf("%d",&d[i]);
  21. }
  22.  
  23. for(i=0;i<n;i++){
  24. j=(n+(i+1))%n;
  25. k=(n+(i-1))%n;
  26.  
  27. if((a[j]+a[k])<d[i]){
  28. printf("%d \n",d[i]);
  29. m=1;
  30. break;
  31. }
  32. else{
  33. m=0;
  34. }
  35. }
  36. if(m==0)
  37. printf("-1");
  38. }
  39. return 0;
  40. }
  41.  
Time limit exceeded #stdin #stdout 5s 131648KB
stdin
Standard input is empty
stdout
Standard output is empty