宁波校赛b题,就是很自然的逐天加减判断啊?请问哪里错了?

请问我这样写哪里错误了,编译没有错误但oj提示运行超时和段错误?宁波校赛b题,就是很自然的逐天加减判断啊?

#include <stdio.h>

int main()

{

int x,y,a,b,count=0;

scanf("%d %d %d %d",&x,&y,&a,&b);

int begin=x;//先固定下初始熟练度

while(x>=0)//熟练度不为负的情况下进行循环

{

for(int i=0;i<=(x-a)/b;i++)

{

x=x-a-b*i+y;//经过一天之后的新熟练度

count++;计量天数

if(x>=begin) x=begin;//如果熟练度超了,重新置于初始熟练度

}

}

printf("%d",count);//循环结束证明熟练度已经为负,此时输出天数

return 0;

}

全部评论

相关推荐

点赞 收藏 评论
分享
牛客网
牛客企业服务