P8780 [蓝桥杯 2022 省 B] 刷题统计

题目描述

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

输入格式

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

输出格式

输出一个整数代表天数。

输入输出样例

输入 #1复制

复制代码
10 20 99

输出 #1复制

复制代码
8

说明/提示

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

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

蓝桥杯 2022 省赛 B 组 C 题。

cpp 复制代码
#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;
else
	cout<<(int)ceil((number2-5*a)*1.0/b)+number1*7+5;  //记得这边要向上取整
return 0;
}

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

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

相关推荐
Yuzhiyuxia10 小时前
【AI Agent面试系列】AI Agent记忆机制知识点1
人工智能·面试·职场和发展
soft_hub118 小时前
海外会议怎么用录音APP翻译会议内容
面试·职场和发展
CoderYanger19 小时前
Java EE 进阶:5. Spring IoC&DI(第二弹):Spring IoC
java·开发语言·spring boot·spring·面试·职场和发展·java-ee
爱聊灵光的维C1 天前
C语言初阶:关于函数设计的详细讲解和注意事项
c语言·开发语言·青少年编程·蓝桥杯·学习方法
行走的陀螺仪1 天前
【转型攻略】2026 年,后端 / 全栈工程师转 AI Agent 方向:能力地图、按周学习路线与面试要点
人工智能·面试·职场和发展
招聘背调实务专家杨宏2 天前
技术岗位背调与技术面试如何分工
职场和发展
天真小巫2 天前
2026.10.28总结
职场和发展
CoderYanger3 天前
Java EE 进阶:5. Spring IoC&DI(第一弹):Spring IoC
java·开发语言·spring boot·spring·面试·职场和发展·java-ee
海绵宝宝的月光宝盒3 天前
9-AutoCAD-移动、旋转、复制命令应用与案例实战
经验分享·笔记·职场和发展·课程设计·制造·学习方法·cad
傅科摆 _ py3 天前
回溯力扣复习
算法·leetcode·职场和发展