PTA 7-78 烤肉饼(*)
分数 10
作者 李祥
单位 湖北经济学院
老王有一只长方形的电烤锅,能同时烤2只肉饼,每只肉饼需要正反两面各烤1分钟才能烤熟。老王非常精明,总能通过合理调度,在最短的时间内烤出肉饼。请你编写程序,输入肉饼的数量,计算老王最快用多长时间烤出这些肉饼。
输入格式
肉饼数量(大于0)
输出格式
时间(分钟)
输入样例1
1
输出样例1
2
输入样例2
2
输出样例2
2
代码长度限制
16 KB
时间限制
400 ms
内存限制
64 MB
#include <stdio.h>
int main(){
int meat_pie; //定义肉饼个数
int minute; //定义时间
scanf("%d", &meat_pie);
if(meat_pie % 2 == 0 || meat_pie % 3 == 0){//二的倍数或者三的倍数
//烤三个肉饼最短需要3分钟
minute = meat_pie;
printf("%d\n",minute);
}else{//其他情况
minute = (meat_pie / 2 + 1) * 2;
printf("%d\n",minute);
}
return 0;
}
解题思路:
根据题目意思想出烤肉饼的方法,其中烤3个肉饼的最短时间是3分钟是突破口
归属知识点:
if条件语句