您的位置:首页 > 健康 > 养生 > 淮北官方网站_呼和浩特最新疫情_江苏seo推广_宝鸡seo排名

淮北官方网站_呼和浩特最新疫情_江苏seo推广_宝鸡seo排名

2025/1/7 8:11:08 来源:https://blog.csdn.net/2401_86325785/article/details/144275356  浏览:    关键词:淮北官方网站_呼和浩特最新疫情_江苏seo推广_宝鸡seo排名
淮北官方网站_呼和浩特最新疫情_江苏seo推广_宝鸡seo排名

题目描述

小明决定从下周一开始努力刷题准备蓝桥杯竞赛。他计划周一至周五每天做 𝑎道题目,周六和周日每天做 𝑏 道题目。请你帮小明计算,按照计划他将在第几天实现做题数大于等于 𝑛 题?

输入格式

输入一行包含三个整数 𝑎,𝑏 和 𝑛.

输出格式

输出一个整数代表天数。

输入输出样例

输入 #1复制

10 20 99

输出 #1复制

8

说明/提示

对于 50%的评测用例,1≤𝑎,𝑏,𝑛≤10e6   

对于 100% 的评测用例,1≤𝑎,𝑏,𝑛≤10e18

蓝桥杯 2022 省赛 B 组 C 题。

#include<iostream>
#include<cmath>
using namespace std;
typedef long long LL;
int main(){             //这题的时间复杂度为o(nln(n)) LL a,b,n,num=0,number1=0,number2=0,i=0;
cin>>a>>b>>n;LL weak=a*5+b*2;  //先求一周完成多少题number1=n/weak;number2=n%weak;
if(number2<=5*a)cout<<(int)ceil(number2*1.0/a)+number1*7;
elsecout<<(int)ceil((number2-5*a)*1.0/b)+number1*7+5;  //记得这边要向上取整
return 0;
}

这题最重要的一点就是时间复杂度,如果没有处理好就只有50

另外就是注意这边数据要用long long 

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com