关注
我也是5.。。
int usen = 1; //用的小伞
int usem = 0;//用的大伞
int time1= 1;//时间
void func(int c, int n, int m) {
if (c <= 0) return ;
int backp = 2 * usen + 3 * usem;
if (c - backp <= 0) return;
if (m <= backp) {//大伞少于人数
usem = m;
if (backp - m < n)
usen = backp - m;
else usen = n;
}
else {//大伞多于人数
usem = backp; //伞数 = 人数
usen = 0;
}
time1+= 2;
func(c - backp, n, m);
}
int main() {
int n;
cin >> n;
vector<vector<int>> useVector;
while (n--) {
vector<int> tempVector;
int c, n, m;
cin >> c >> n >> m;
tempVector.push_back(c);
tempVector.push_back(n);
tempVector.push_back(m);
useVector.push_back(tempVector);
}
vector<int> result;
for (int i = 0; i < useVector.size(); i++) {
func(useVector[i][0], useVector[i][1] + 1, useVector[i][2]);
result.push_back(time1);
time1 = 1;
}
for (auto i : result) {
cout << i << endl;
}
return 0;
}
查看原帖
点赞 评论
相关推荐
点赞 评论 收藏
分享
投递荣耀等公司10个岗位
点赞 评论 收藏
分享
10-15 15:56
门头沟学院 Java 点赞 评论 收藏
分享
牛客热帖
正在热议
# 25届秋招总结 #
430642次浏览 4361人参与
# 实习,投递多份简历没人回复怎么办 #
2449741次浏览 34816人参与
# 北方华创开奖 #
68551次浏览 568人参与
# 地方国企笔面经互助 #
7558次浏览 18人参与
# ai智能作图 #
37963次浏览 460人参与
# 虾皮求职进展汇总 #
103339次浏览 827人参与
# 阿里云管培生offer #
66925次浏览 1871人参与
# 发工资后,你做的第一件事是什么 #
11361次浏览 56人参与
# 实习想申请秋招offer,能不能argue薪资 #
38501次浏览 313人参与
# 工作中,努力重要还是选择重要? #
34184次浏览 379人参与
# 双非本科求职如何逆袭 #
660218次浏览 7377人参与
# 机械求职避坑tips #
24368次浏览 253人参与
# 参加完秋招的机械人,还参加春招吗? #
19753次浏览 238人参与
# 我的实习求职记录 #
6149151次浏览 84120人参与
# 你投递的公司有几家约面了? #
32921次浏览 187人参与
# 25届机械人为了秋招做了哪些准备? #
26922次浏览 367人参与
# 机械人春招想让哪家公司来捞你? #
157375次浏览 2267人参与
# 软件开发投递记录 #
1485344次浏览 23971人参与
# 机械人怎么评价今年的华为 #
158620次浏览 1354人参与
# 工作两年想退休了 #
56308次浏览 726人参与
# 提前批简历挂麻了怎么办 #
149402次浏览 1971人参与
# 如果再来一次,你还会选择这个工作吗? #
122208次浏览 1190人参与