不知道哪里出了问题
#include <stdio.h>
#include <math.h>
#include <stdlib.h>
#include <string.h>
int main()
{
int s,t,n;
long long int max=0;int min=0;
while(scanf("%d %d %d",&s,&t,&n)!=EOF)
{
if(n==1)
{
if(s>t)
{
printf("3 3\n");
continue;
}
if(s==t)
{
printf("1 1\n");
continue;
}
if(s<t)
{
printf("0 0\n");
continue;
}
}
if(s<n)
{
max=n+s*2;
if(t>0)
{
max--;
}
}
if(s==n)
{
max=n*3;
if(t==1)
{
max-=2;
}
if(t>=2)
{
max-=3;
}
}
if(s>n)
{
max=n*3;
int x=s-n+1;
if(x==t)
{
max-=2;
}
if(max<t)
{
max-=3;
}
}
//min
if(t<n)
{
min=n-t;
if(s==1)
{
min++;
}
if(s>=2)
{
min+=2;
}
}
if(t==n)
{
min=0;
if(s==1)
{
min++;
}
if(s>=2)
{
min+=3;
}
}
if(t>n)
{
min=0;
int x=t-n+1;
if(s==x)
{
min++;
}
if(s>x)
{
min+=3;
}
}
printf("%d %d\n",max,min);
}
return 0;
}