Educational Codeforces Round 72 (Rated for Div. 2)
A
# include <bits/stdc++.h>
using namespace std;
typedef long long LL;
int main()
{
int T;
scanf("%d",&T);
while(T--){
LL str,intt,exp;
LL ans=0;
scanf("%lld%lld%lld",&str,&intt,&exp);
ans=exp+str;
if(ans<=intt){
ans=0;
}else{
ans=ans-intt;
if(ans%2==0) ans=ans/2;
else ans=ans/2+1;
}
printf("%lld\n",ans);
}
return 0;
}
B
# include <bits/stdc++.h>
using namespace std;
int d[110],h[110];
int main()
{
int t;
scanf("%d",&t);
while(t--){
int n,x;
scanf("%d%d",&n,&x);
int dd,hh,c=0;
int flag=0;
for(int i=1;i<=n;i++){
scanf("%d%d",&d[i],&h[i]);
if(min(d[i],x)<=h[i]) continue;
else{
flag=1;
int cc=d[i]-h[i];
if(cc>c){
dd=d[i];
hh=h[i];
c=cc;
}
}
}
if(flag==0){
int ff=1;
for(int i=1;i<=n;i++){
if(d[i]>=x){
printf("1\n");
ff=0;
break;
}