1 条题解
-
0
自动搬运
来自洛谷,原作者为

2021sunzishan
情愿一生如梦游搬运于
2025-08-24 22:42:24,当前版本为作者最后更新于2022-11-09 13:13:36,作者可能在搬运后再次修改,您可在原文处查看最新版自动搬运只会搬运当前题目点赞数最高的题解,您可前往洛谷题解查看更多
以下是正文
一道比较水的题目。
题目大意:
一个人工作日做 题,双休日做 题。问:做题数量达到 题需要多少天?
思路:
-
先求出这个人一周共做多少题。
-
再求出这个人做了几周,还剩几题。
-
如果剩的题数在工作日能做完,就加上需要的天数。否则,先加上工作日的 天,再加上双休日需要的天数。
是不是非常的简单?非常的简洁明了?
如果还是不太懂,那就看看代码吧!
代码:
#include <bits/stdc++.h> using namespace std; long long a,b,n; //千万不要忘记开long long! int main(){ cin>>a>>b>>n; long long s=5*a+b*2; //一周做的题数 long long s1=n%s; //还剩几题 long long s2=n/s; //做了几周 if (s1<=5*a){//如果工作日能完成 cout<<s2*7+(s1+a-1)/a; //s2*7为整周的天数,(s1+a-1)/a为求工作日需要的天数 }else{ cout<<s2*7+5+(s1-5*a+b-1)/b; //s2*7同理,5为工作日天数(s1-5*a+b-1)/b为双休日所需天数 //其中s1-5*a为除去工作日还剩的题数 } return 0; } -
- 1
信息
- ID
- 7958
- 时间
- 1000ms
- 内存
- 512MiB
- 难度
- 1
- 标签
- 递交数
- 0
- 已通过
- 0
- 上传者