测评会员优惠活动进行中 · 开通 VIP,有效期内测评不限次 VIP 优惠中 · 测评不限次 立即查看

A26376. 渡河问题

填空题 容易

题目描述

渡河问题

题目描述

某个班级有 a 个男生,b 个女生,以及 2 个老师一起春游。现在遇到了一条河流,需要搭乘摆渡船过河。摆渡船只有一艘,摆渡船是由人工智能自动驾驶的,一艘船可以坐 4 个乘客。

为了让所有人渡河,至少需要几次?

输入格式

第一行:两个正整数 a 和 b。

输出格式

第一行:单个整数,表示小船的往返次数。

输入样例1

30 40

输出样例1

18

输入样例2

10 11

输出样例2

6

说明提示

1≤a,b≤50

参考答案

#include <iostream> using namespace std; int main() { int a, b; cin >> a >> b; int total = a + b + 2; // 计算总人数(男生+女生+2位老师) // 计算往返次数:总人数除以4,若有余数则加1次 int trips = total / 4; if (total % 4 != 0) { trips++; } cout << trips << endl; return 0; }
上一题 下一题