#include<bits/stdc++.h>
using namespace std;
#define int long long
#define endl '\n'
#define inf 0x3f3f3f3f
const int N=2e5+5;
int n,a,b;
void solve(){
cin>>n>>a>>b;
int res=inf;
for(int i=1;i<=n;i++){
int k,x,y;
cin>>k>>x>>y;
while(k--){
int t;
cin>>t;
if(t>=x){
if(t>=a) t-=y+b;
else t-=y;
}
else if(t>=a) t-=b;
res=min(res,max((int)0,t));
}
}
cout<<res<<endl;
}
signed main(){
ios::sync_with_stdio(false);
cin.tie(nullptr);
cout.tie(nullptr);
int tt=1;
cin>>tt;
while(tt--) solve();
return 0;
}
Tokitsukaze and Order Food Delivery(思维)---牛客小白月赛68-B
文章介绍了如何使用C++编写一个解决整数范围内更新问题的函数,通过循环处理输入的k、x和y值,实现最小化结果的求解。
摘要由CSDN通过智能技术生成