关注
我也是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;
}
查看原帖
点赞 评论
相关推荐
06-17 11:08
天津理工大学 Java 点赞 评论 收藏
分享
牛客热帖
更多
正在热议
更多
# 秋招什么时候开投比较合适? #
23732次浏览 318人参与
# 百度工作体验 #
223429次浏览 1973人参与
# 现代汽车前瞻技术研发急速编程挑战赛 #
27978次浏览 216人参与
# 机械人与华为的爱恨情仇 #
117159次浏览 946人参与
# 发工资后,你做的第一件事是什么 #
68161次浏览 229人参与
# 机械人集合!你是什么工程师? #
15818次浏览 89人参与
# 你觉得实习能学到东西吗 #
36329次浏览 712人参与
# 找不到好工作选择GAP真的丢人吗 #
78275次浏览 938人参与
# 我想去国央企的原因 #
59999次浏览 393人参与
# 如何准备秋招 #
20683次浏览 390人参与
# 工作中哪个瞬间让你想离职 #
25916次浏览 177人参与
# 入职第四天,心情怎么样 #
29454次浏览 417人参与
# 拼多多工作体验 #
28545次浏览 197人参与
# 多益网络求职进展汇总 #
29234次浏览 134人参与
# 快手求职进展汇总 #
547106次浏览 6001人参与
# 硬件应届生薪资是否普遍偏低? #
74102次浏览 514人参与
# 不考虑转正,实习多久合适 #
32331次浏览 145人参与
# 面试中,你被问过哪些奇葩问题? #
68560次浏览 796人参与
# 你们公司几号发工资 #
21236次浏览 140人参与
# 如果再来一次,你还会学硬件吗 #
125794次浏览 1402人参与
# 实习,不懂就问 #
46399次浏览 693人参与