【蓝桥杯】 C++ 刷题统计

news/2024/12/5 6:22:34/

文章目录

    • 题目描述
          • 输入描述
          • 输出描述
    • 实现代码
    • 注意点
    • 知识点

题目描述

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

输入描述

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

输出描述

输出一个整数代表天数。

实现代码

#include <iostream>
using namespace std;
int main()
{// 请在此输入您的代码long long a,b,n;cin>>a>>b>>n;long long weeks=0,days=0,left=0;weeks=n/(5*a+2*b);left=n%(5*a+2*b);if(left>5*a+b){days=weeks*7+7;}else if(left>5*a){days=weeks*7+6;}else if(left>4*a){days=weeks*7+5;}else if(left>3*a){days=weeks*7+4;}else if(left>2*a){days=weeks*7+3;}else if(left>a){days=weeks*7+2;}else if(left>0){days=weeks*7+1;}else{days=weeks*7;}cout<<days;return 0;
}

注意点

自己写的时候,没注意到当 left 等于 0 的时候的情况,导致出了错误。在题库练的时候还好,比赛的时候也看不见结果,得多细心点。

还需要注意题目里给的范围,一个是 10610^6106 ,另外一个是 101810^{18}1018 ,使用普通的 int 型会超范围,需要用 long long 型。

知识点

  • int 型范围:-32768~32767,大概是 3∗1043*10^43104
  • long long 型范围:大概是 9∗10189*10^{18}91018

http://www.ppmy.cn/news/13084.html

相关文章

C++动态规划超详细总结

动态规划首先来介绍一下动态规划&#xff0c;但我不想用过于官方的语言来介绍。动态规划是一种思想&#xff0c;它常用于最优解问题&#xff08;即所有问题包括所有子问题的解为最优解&#xff09;&#xff0c;它有点像递推&#xff0c;是在已知问题的基础上解决其他问题。这种…

动态内存管理(2)

TIPS 1. scanf读取与空格&#xff1a; 我们都知道&#xff0c;scanf()在从输入缓冲区里面读取数据的时候&#xff0c;如果中间碰到了空格&#xff0c;那么就会直接停下来&#xff0c;而如果在最前面有个空格&#xff0c;直接无视空格。 2. scanf()读取与\n&#xff0c;如果是…

系统架构:分层架构范式

引子 系统在从0到1阶段时&#xff0c;为了可让产品快速上线&#xff0c;此时系统分层一般不是软件开发需要重点考虑的范畴&#xff0c;但是随着业务逐渐复杂 &#xff0c;大量代码纠缠耦合&#xff0c;此时会出现逻辑不清楚、模块相互依赖、扩展性差、改一处动全身的问题。 系…

nested exception is org.apache.ibatis.binding.BindingException 解决方式汇总

前言 MyBatis Mapper出现了nested exception is org.apache.ibatis.binding.BindingException: Parameter ‘levelName’ not found. Available parameters are [arg2, arg1, arg0, param3, param1, param2]&#xff0c;说明是Mapper接口方法的参数在编译的时候没有按照代码写…

【C++】红黑树

​&#x1f320; 作者&#xff1a;阿亮joy. &#x1f386;专栏&#xff1a;《吃透西嘎嘎》 &#x1f387; 座右铭&#xff1a;每个优秀的人都有一段沉默的时光&#xff0c;那段时光是付出了很多努力却得不到结果的日子&#xff0c;我们把它叫做扎根 目录&#x1f449;红黑树&a…

EasyExcel学习笔记

EasyExcel学习笔记 EasyExcel 用于 Java解析、生成Excel&#xff0c;是一个基于Java的简单、省内存的读写Excel的开源项目。在尽可能节约内存的情况下支持读写百M的Excel。 官方文档地址&#xff1a;https://alibaba-easyexcel.github.io/index.html 。 1.excel导出步骤 第…

springcloud + nacos多环境联调、本地联调(即灰度版本)

背景&#xff1a;当我们使用nacos为注册中心注册微服务时&#xff0c;想本地环境和测试环境公用一个nacos&#xff0c;即注册中心等基础服务共用。当我们在服务A开发时&#xff0c;本地服务和测试环境服务都是注册到同一个nacos&#xff0c;由于nacos自带负载均衡策略&#xff…

【4 - 降维算法PCA和SVD - 原理部分】菜菜sklearn机器学习

课程地址&#xff1a;《菜菜的机器学习sklearn课堂》_哔哩哔哩_bilibili 第一期&#xff1a;sklearn入门 & 决策树在sklearn中的实现第二期&#xff1a;随机森林在sklearn中的实现第三期&#xff1a;sklearn中的数据预处理和特征工程第四期&#xff1a;sklearn中的降维算法…