当前位置: 首页 > news >正文

蓝桥杯 刷题统计

问题描述

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

输入格式

输入一行包含三个整数 a,b和 n.

输出格式

输出一个整数代表天数。

样例输入

10 20 99

样例输出

8

评测用例规模与约定

对于 50% 的评测用例, 1≤a,b,n≤10^{6}.

对于 100% 的评测用例, 1≤a,b,n≤10^{18}.

运行限制

  • 最大运行时间:1s
  • 最大运行内存: 256M

 

#include<iostream>
using namespace std;

long long a, b, n;
long long sum;

int main()
{
	ios::sync_with_stdio(0);
	cin.tie(0);
	cout.tie(0);
	
	cin>>a>>b>>n;
	
	//求出完整的要花几个周 
	long long wz = n / (5*a+2*b);
	long long ans = 7*wz;
	//余下的题数 
	long long sy = n % (5*a+2*b);
	
	//不要忘记这个,忘记了70分 
	if (sy == 0) 
	{
        cout << ans;
        return 0;
    }
	
	//剩下的题目能在周1-5做完 
	if(sy <= 5*a)
	{		
		for(int i=1; i<=5; ++i)
		{
			if(i*a >= sy)
			{
				ans += i;
				break;
			}
		} 	
	} 
	//剩下的题目能在周6-7做完 
	else
	{
		ans += 5;
		sy = sy-(5*a);
		
		if(sy <= b) ans += 1;
		else ans += 2;
	}
	
	cout<<ans;
	
	return 0;
}

相关文章:

  • Vue:添加响应式数据
  • Mysql中创建表时的约束条件
  • 使用Dependency Walker和Beyond Compare快速排查dll动态库损坏或被篡改的问题
  • JavaScript如何做类型转换
  • Python文字识别OCR
  • 麒麟服务器操作系统QT系列软件工具手册
  • 双指针算法-day11(双序列双指针)
  • 用hexo初始化博客执行hexo init时碰到的问题
  • 【即插即用涨点模块】EGA边缘引导注意力:有效保留高频边缘信息,提升分割精度,助力高效涨点【附源码+注释】
  • 告别硬编码:优雅管理状态常量与响应码
  • Ansible Facts变量
  • 相对论之光速
  • IP地址分配
  • Python 中用T = TypeVar(“T“)这个语法定义一个“类型变量”,属于类型提示系统的一部分
  • Java学习打卡-Day18-ArrayList、Vector、LinkedList
  • Ajax原理笔记
  • JDBC数据库连接池技术详解——从传统连接方式到高效连接管理
  • 零拷贝分析
  • LeetCode热题100JS(49/100)第九天|199|114|105|437|236
  • undo log ,redo log 和binlog的区别?
  • 市场监管总局等五部门约谈外卖平台企业
  • 杭州钱塘区3宗涉宅用地均以底价成交,共计成交金额25.73亿元
  • 外企聊营商|波音速度:创新审批促“起飞”
  • 中国恒大:清盘人向香港高等法院申请撤回股份转让
  • 广西壮族自治区党委政法委副书记李文博接受审查调查
  • 普京:俄中关系是国家间关系的真正典范