0
已解决
李翊冉
高级守护
高级守护
题目描述 Description
某车库可停放有摩托车和小轿车两种类型的车,摩托车两个轮子,小轿车四个轮子。已经知道了车库里面轮子的总数X,问车库里面至少有多少辆车,至多有多少辆车。
输入描述 Input Description
输入一行,一个正整数X。(X<32768)
输出描述 Output Description
输出一行, 包含两个正整数,第一个是最少的车数,第二个是最多的车数,两个正整数用一个空格分开。如果没有满足要求的答案,则输出两个0,用一个空格隔开。
样例输入 Sample Input
40
样例输出 Sample Output
10 20
我的代码:
int x;
cin>>x;
for(i=0;i<=x/4;i++){
j=(x-i*4)/2;
if(i*4+j*2==x){
ans_max=max(ans_max,i+j);
ans_min=min(ans_min,i+j);
}
}
cout<< ans_min << ' ' << ans_max <<endl;
80分,请问哪里不对