求助大神,条件感觉都找齐了,为何一直ac不了,只有80?
查看原帖
求助大神,条件感觉都找齐了,为何一直ac不了,只有80?
613299
hdsw666楼主2021/11/16 22:36
#include<stdio.h>
int main()
{
	int m,t,s;
		
	scanf("%d%d%d",&m,&t,&s);
	
	if(s==0){             //提供吃苹果的时间为0的情况。
	    printf("%d",m);
	    return 0;
	}
	if(t==0){          //吃一个苹果所需时间为0的情况。
	    printf("0");
	    return 0;
	}
	if(s/t==0){         //在所提供时间里只吃了第一个,并且没吃完的情况。
	    printf("%d",m-1);
	    return 0;
	}
	if(s%t==0){         //在所提供时间里恰好吃完c个苹果的情况。
	    if(m-s/t>0)
	    printf("%d",m-s/t-1);
	    else
	    printf("0");
	    return 0;
	}
	if(s%t!=0){ //在所提供时间里恰好吃了c个苹果,但第c个只吃了一部分的情况。
	    if(m-s/t>0)
	    printf("%d",m-s/t-1);
	    else
	    printf("0");
	    return 0;
	}
 } 
2021/11/16 22:36
加载中...