Codeforces-SolutionsA/Codes/1822A TubeTube Feed/1822A.cpp

36 lines
631 B
C++
Raw Normal View History

2023-06-08 02:01:28 +08:00
#include<bits/stdc++.h>
using namespace std;
int main(){
int q;
cin>>q;
while(q--)
{
int n,t;
cin>>n>>t;
int a[n],b[n];
for(int i=0;i<n;i++)
{
cin>>a[i];
}
for(int i=0;i<n;i++)
{
cin>>b[i];
}
int ent=0;
int index=-1;
for(int i=0;i<n;i++)
{
if(a[i]<=t-i)
{
if(b[i]>ent)
{
ent=b[i];
index=i+1;
}
}
}
cout<<index<<endl;
}
return 0;
}