试题 C: 刷题统计

2023-11-13

题目链接:

点击跳转

题目描述:

小明决定从下周一开始努力刷题准备蓝桥杯竞赛。

他计划周一至周五每天做 a 道题目,周六和周日每天做 b 道题目。

请你帮小明计算,按照计划他将在第几天实现做题数大于等于 n 题?

输入格式 输入一行包含三个整数 a,b 和 n。

输出格式 输出一个整数代表天数。

数据范围 对于 50% 的评测用例,1≤a,b,n≤106, 对于 100% 的评测用例,1≤a,b,n≤1018。

输入样例:

10 20 99

输出样例:

8

样例解释:

题目分析:

就是一道简单思维题,直接求一共需要多少周,再算剩下几天就可以了.要注意开LL

算法1:

枚举 – 时间复杂度O(1):

代码:

/*
 * @Author: suhuamo
 * @Date: 2022-04-10 11:17:17
 * @LastEditTime: 2022-04-13 15:23:37
 * @FilePath: \algorithm\蓝桥杯\第十三届蓝桥杯省赛B\C.cpp
 * @slogan: 也许散落在浩瀚宇宙的小行星们也知道
 * 知识点: 简单模拟
 * 算出一共需要多少个星期,然后再加上零几天,就是最后需要的天数
 */
#include <bits/stdc++.h>
using namespace std;
typedef long long LL;
typedef pair<int, int> PII;
const int N = 1e5 + 10;

int main(){
    LL a, b, n;
    cin >> a >> b >> n;
    // 算出一周能刷多少题
    LL sum = a * 5 + b * 2;
    // 一共需要刷多少周
    LL week = n / sum;
    // 去掉周数后还剩下多少题
    n -= week * sum;
    LL days = week * 7;
    // 剩下的题一天一天去刷就行了
    for(int i = 0; i < 5; i++)
    {
        if(n > 0)
        {
            n -= a;
            days++;
        }
    }
    for(int i = 0; i < 2; i++)
    {
        if(n > 0)
        {
            n -= b;
            days++;
        }
    }
    cout << days << endl;
    return 0;
}
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

试题 C: 刷题统计 的相关文章

随机推荐

  • C++ 中vector的使用方法

    在c 中 vector是一个十分有用的容器 作用 它能够像容器一样存放各种类型的对象 简单地说 vector是一个能够存放任意类型的动态数组 能够增加和压缩数据 vector在C 标准模板库中的部分内容 它是一个多功能的 能够操作多种数据结
  • 矢量数据库:大型语言模型功能背后的秘密 什么是向量数据库以及为什么它们对LLM很重要?

    您是否想过 GPT 3 BERT 等语言模型如何以惊人的准确度理解和生成文本 答案在于它们能够将单词 句子和文档表示为密集的数值向量 称为向量嵌入 这些向量嵌入对语言的语义和上下文信息进行编码 使法学硕士能够以前所未有的方式导航和操作语言数
  • 前端vue 高新企业必备面试真题(60道)---带答案 (20220414)

    目录 1 Vue 的最大的优势是什么 必会 Vue 的优势 2 Vue 和 jQuery 两者之间的区别是什么 必会 1 jQuery 介绍 2 vue 介绍 3 vue 和 jQuery 区别 1 2 MVC 基本定义 2 使用场景 3
  • 大电容滤低频,小电容滤高频?——滤波电容的选择

    大电容滤低频 小电容滤高频 滤波电容的选择 2013 07 29 20 19 06 分类 默认分类 标签 举报 字号大中小 订阅 用微信 扫一扫 将文章分享到朋友圈 用易信 扫一扫 将文章分享到朋友圈 下载LOFTER客户端 文章一 一直有
  • vue weixin-js-sdk进行微信分享

    第一步 安装weixin js sdk npm install weixin js sdk 第二步 在assets文件下新建个common文件夹 然后再新建个utils js文件 import wx from weixin js sdk 微
  • 存储过程中SELECT INTO的使用

    在MySQL存储过程中使用SELECT INTO语句为变量赋值 用来将查询返回的一行的各个列值保存到局部变量中 要求 查询的结果集中只能有1行 SELECT col name INTO var name table expr 使用SELEC
  • jqGrid 各种参数 详解

    JQGrid JQGrid是一个在jquery基础上做的一个表格控件 以ajax的方式和服务器端通信 JQGrid Demo 是一个在线的演示项目 在这里 可以知道jqgrid可以做什么事情 下面是转自其他人blog的一个学习资料 与其说是
  • SpringCloud-服务配置

    服务配置 Spring Cloud Config分布式配置中心 概述 分布式系统面临的配置问题 微服务意味着要将单体应用中的业务拆分成一个个子服务 每个服务的粒度相对较小 因此系统中会出现大量的服务 由于每个服务都需要必要的配置信息才能运行
  • NAT--静态、动态、NAPT、Easy-ip、NAT server

    静态NAT 静态 NAT Static NAT 一对一 将内部网络的私有IP地址转换为公有IP地址 IP地址对是一对一的 是一直不变的 实验拓扑 PC配置 AR1
  • 5 .A-B 数对-二分查找/模拟(普及-)

    文章目录 问题描述 问题分析 代码实现 运行结果 总结 问题描述 出题是一件痛苦的事情 相同的题目看多了也会有审美疲劳 于是我舍弃了大家所熟悉的 A B Problem 改用 A B 了哈哈 好吧 题目是这样的 给出一串数以及一个数字 C
  • 深度测评

    2021 跨平台开发框架到底哪家强 目前市场上有多个专业做跨平台开发的框架 那么对开发者来说究竟哪一个框架更符合自己的需求呢 笔者特地总结对比了一下不同框架的特性 国内外笔者选择了一共 5 个主流的测评对象 分别是 RN Flutter I
  • Kafka 数据存储形式以及数据清理

    文章目录 Kafka 的存储日志 日志的观察模式 日志写入模式 日志读写模式 删除消息 数据挤压问题 数据清理 日志删除 日志压缩 在Kafka当中数据是以日志的形式存在的 Kafka 的存储日志 在Kafka当中 数据在磁盘当中的存储 K
  • 家用千兆路由器排行榜前十名_路由器哪个牌子好?千兆路由器2019排行

    现在网络宽带已经进入千兆时代 几乎很多的宽带已经免费升级到了100M以上 所以之前的百兆无线路由器已经有点落伍了 市面上也出现了很多的入门级的千兆无线路由器 区别就是如果你家的宽带在100M以内 比如80M 50M 20M 10M等 使用百
  • 取消GL.iNet路由器视频的密码

    每次路由器访问192 168 8 1 8083 action stream时总是无法访问 但是先进入192 168 8 1登录以后再去刷新视频就可以出来 即使取消外网登录验证也还是没效果 最后发现广大网友的意见是重新刷固件 先去GL iNe
  • 计算机专业毕业设计演示视频(论文+系统)_kaic

    https gongkailuxiangdu oss cn beijing aliyuncs com lx jsp 20 70912jspm E6 88 BF E5 B1 8B E9 94 80 E5 94 AE E7 AE A1 E7 9
  • 树莓派命令行显示乱码及异地组网问题

    写了一千多字没保存 很生气 这一条简写 命令行显示异常 首先检查树莓派设置里的地区 时区设置 一律改为中国 随后重要原因就是字库不全问题 命令行输入 sudo apt get install ttf way zenhei 一路确定安装字体
  • 程序的链接的三种方式

    程序的链接有以下三种方式 静态链接 在程序运行之前 先将各目标模块及它们所需的库函数链接成一个完整的可执行程序 以后不再拆开 装入时动态链接 将用户源程序编译后所得到的一组目标模块 在装入内存时 釆用边装入边链接的链接方式 运行时动态链接
  • 使用matlab进行灵敏性分析(附源代码)

    调用单纯形程序 function x z flg sgma simplexfun A A1 b c m n n1 cb xx A b are the matric in Ax b c is the matrix in max z cx A1
  • ChatGPT实现代码生成

    代码生成 就代码生成而言 ChatGPT 是一款卓越的工具 它为开发者提供强大的功能 ChatGPT 可以运用其出色的自然语言处理技术 深入理解和解释开发者的需求 快速生成适合的代码片段 对于那些繁琐的任务或者重复的代码 ChatGPT 能
  • 试题 C: 刷题统计

    题目链接 点击跳转 题目描述 小明决定从下周一开始努力刷题准备蓝桥杯竞赛 他计划周一至周五每天做 a 道题目 周六和周日每天做 b 道题目 请你帮小明计算 按照计划他将在第几天实现做题数大于等于 n 题 输入格式 输入一行包含三个整数 a