蓝桥杯理历年真题 —— 数学

这篇具有很好参考价值的文章主要介绍了蓝桥杯理历年真题 —— 数学。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

1. 买不到的数目

蓝桥杯理历年真题 —— 数学,蓝桥杯备赛指南,蓝桥杯,c语言,开发语言,c++,学习蓝桥杯理历年真题 —— 数学,蓝桥杯备赛指南,蓝桥杯,c语言,开发语言,c++,学习

        这道题目,考得就是一个日常数学的积累,如果你学过这个公式的话,就是一道非常简单的输出问题;可是如果没学过,就非常吃亏,在考场上只能暴力求解,或是寻找规律。这就要求我们什么呢,要注重日常生活对数学的积累。当然,如果你现在正在准备竞赛,就duck不必了。

        公式:( q - 1 ) * ( p - 1 ) - 1

#include <iostream>
using namespace std;

int main()
{
    int q,p;
    cin  >> q >> p;
    cout<<(p-1)*(q-1)-1<<endl;
    return 0;
}

2. 蚂蚁感冒

蓝桥杯理历年真题 —— 数学,蓝桥杯备赛指南,蓝桥杯,c语言,开发语言,c++,学习蓝桥杯理历年真题 —— 数学,蓝桥杯备赛指南,蓝桥杯,c语言,开发语言,c++,学习

        首先,我们先简单理解一下题目,有一群面向不同方向(输入的负数代表的方向)的蚂蚁在树枝上爬行,如果两只蚂蚁相遇,就掉头,这里我们可以理解为互相穿过去(因为速度等都是一样的,所以可以这样理解)。有一只蚂蚁感冒会传染给相遇的蚂蚁,这里我们可以分成两种情况:

第一种情况:蚂蚁在首尾两端并且都是面向出口,那么只会有一只蚂蚁感冒。

蓝桥杯理历年真题 —— 数学,蓝桥杯备赛指南,蓝桥杯,c语言,开发语言,c++,学习

第二种情况:蚂蚁在中间,那我们就要看蚂蚁面向的方向和左右两侧蚂蚁面向的方向。

         1. 蚂蚁向左走,如果左边没有向右走的,那么不会有蚂蚁被感染,只有1个感冒蚂蚁。

             如果左边有向右走的,那么所有左边向右走的,和右边向左走的都将被感染,

蓝桥杯理历年真题 —— 数学,蓝桥杯备赛指南,蓝桥杯,c语言,开发语言,c++,学习

        2. 同理,蚂蚁向右走,如果右边没有向左走的,只有1个感冒蚂蚁。反之,左边向右走的+右边向左走的+1个蚂蚁感冒。

蓝桥杯理历年真题 —— 数学,蓝桥杯备赛指南,蓝桥杯,c语言,开发语言,c++,学习

        我们这样就可以简单的理解,先求出左边向右走的蚂蚁(left) 和 右边向左走(right)的蚂蚁,最后判断left 和 right 等不等于0,即可。

#include <iostream>
#include <cmath>
using namespace std;

const int N =60;
int X[N];

int main()
{
    int n;
    cin >>n;
    for(int i=0;i<n;i++)
    cin>>X[i];
    
    int left = 0;   //左边向右走的
    int right = 0;  //右边向左走的
    //如果感冒蚂蚁向右走,当left=0时:1 ; 当left>0时:left+right+1;
    //如果感冒蚂蚁向左走,当right=0时:1 ; 当right>0时:left+right+1;
    for(int i=1;i<n;i++)
    {
        if(abs(X[i]) > abs(X[0]) && X[i] < 0)
            left++;
        if(abs(X[i]) < abs(X[0]) && X[i] > 0)
            right++;
    }
    
    if((X[0] > 0 && left == 0) || (X[0] < 0 && right == 0) )
        cout<<1<<endl;
    else
        cout<<left+right+1<<endl;

    return 0;
}

        上面代码如果感觉理解有点困难的话,可以试着画画图,即可,比如画出感冒蚂蚁向左走,左边没有向右走的蚂蚁。

3. 饮料换购

蓝桥杯理历年真题 —— 数学,蓝桥杯备赛指南,蓝桥杯,c语言,开发语言,c++,学习

        这也是一道奥数常见的题目,对于这种题目,我们只需要来一个样例即可,这里以10为例:

蓝桥杯理历年真题 —— 数学,蓝桥杯备赛指南,蓝桥杯,c语言,开发语言,c++,学习

        这里饮料其实也可以等于瓶盖,因此我们只需要创建1个变量来代表瓶子和瓶盖即可。文章来源地址https://www.toymoban.com/news/detail-815739.html

#include <iostream>

using namespace std;

int main()
{
    int n;
    cin>>n;
    int ret = n;
    while(n >= 3){
        ret += n/3;
        n = n/3 + n%3;
    }
    cout<<ret;
    return 0;
}

到了这里,关于蓝桥杯理历年真题 —— 数学的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 蓝桥杯备赛(Day5)——二叉树

    普通做法,二叉树一个节点包括结点的数值以及指向左右子节点的指针 在class Node中 在竞赛中,我们往往使用静态数组实现二叉树,定义一个大小为N的静态结构体数组,使用其来存储一棵二叉树。 使用静态数组时,对应的tree假如不是满二叉树,则应该使用-1或者0填补空缺,

    2024年02月09日
    浏览(47)
  • 【AcWing】蓝桥杯备赛-深度优先搜索-dfs(1)

    目录 写在前面: 题目:92. 递归实现指数型枚举 - AcWing题库 读题: 输入格式: 输出格式: 数据范围: 输入样例: 输出样例: 解题思路: 代码: AC !!!!!!!!!! 写在最后: 距离蓝桥杯已经不足一个月了, 根据江湖上的传言, 蓝桥杯最喜欢考的是深度优先搜索和

    2024年02月03日
    浏览(54)
  • 蓝桥杯备赛 | 洛谷做题打卡day4

    高精度加法,相当于 a+b problem, 不用考虑负数 。 分两行输入。 a , b ≤ 1 0 500 a,b leq 10^{500} a , b ≤ 1 0 500 。 输出只有一行,代表 a + b a+b a + b 的值。 样例输入 #1 样例输出 #1 样例输入 #2 样例输出 #2 学会利用新知,自己多试试并尝试积攒一些固定解答方案,debug,以下是我的

    2024年01月17日
    浏览(45)
  • 蓝桥杯备赛 | 洛谷做题打卡day5

    题目描述 小 K 喜欢翻看洛谷博客获取知识。每篇文章可能会有若干个(也有可能没有)参考文献的链接指向别的博客文章。小 K 求知欲旺盛,如果他看了某篇文章,那么他一定会去看这篇文章的参考文献(如果他之前已经看过这篇参考文献的话就不用再看它了)。 假设洛谷

    2024年01月17日
    浏览(58)
  • 蓝桥杯备赛 | 洛谷做题打卡day2

    ​ 题目来源:洛谷P2670 [NOIP2015 普及组] 扫雷游戏 NOIP2015 普及组 T2 扫雷游戏是一款十分经典的单机小游戏。在 n n n 行 m m m 列的雷区中有一些格子含有地雷(称之为地雷格),其他格子不含地雷(称之为非地雷格)。玩家翻开一个非地雷格时,该格将会出现一个数字——提示

    2024年01月16日
    浏览(58)
  • 蓝桥杯备赛之动态规划篇——涂色问题(区间DP)

    2023第十四届蓝桥杯模拟赛第二期个人题解(Java实现) 2023第十四届蓝桥杯模拟赛第三期个人题解(Java实现) 蓝桥杯备赛之动态规划篇——背包问题 蓝桥杯真题——单词分析(Java实现) 😘😘 哈喽,大家好!这里是蓝桥杯系列文章的动态规划章节🔥🔥,今天要讲解的是区

    2024年01月23日
    浏览(48)
  • 蓝桥杯备赛day02 -- 算法训练题 拿金币Java

    目录 题目: 问题描述 输入格式 输出格式 解题过程 第一步 定义dp数组 第二步 确定 dp 数组递推公式  第三步 dp数组的初始化 第四步 dp数组的遍历顺序 第五步 举例说明  报错:内存超限 用dp数组去存储位置上的金币 dp数组从二维降为一维  收获:   有一个N x N的方格,每一个

    2024年01月17日
    浏览(43)
  • 蓝桥杯备赛 day 2 —— 二分算法(C/C++,零基础,配图)

    目录 🌈前言: 📁 二分的概念 📁 整数二分 📁 二分的模板 📁 习题 📁 总结          这篇文章主要是准备蓝桥杯竞赛同学所写,为你更好准备蓝桥杯比赛涉及的算法知识点。不知道你是否苦恼于不知算法从何学起,苦恼于网上资料稀少,或者复杂难懂,这篇文章就是

    2024年01月18日
    浏览(55)
  • 蓝桥杯备赛 day 3 —— 高精度(C/C++,零基础,配图)

    目录 🌈前言: 📁 高精度的概念 📁 高精度加法和其模板 📁 高精度减法和其模板 📁 高精度乘法和其模板 📁 高精度除法和其模板 📁 总结         这篇文章主要是准备蓝桥杯竞赛同学所写,为你更好准备蓝桥杯比赛涉及的算法知识点。不知道你是否苦恼于不知算法从何

    2024年01月18日
    浏览(41)
  • 蓝桥杯备赛 day 1 —— 递归 、递归、枚举算法(C/C++,零基础,配图)

    目录 🌈前言 📁 枚举的概念 📁递归的概念     例题: 1. 递归实现指数型枚举 2. 递归实现排列型枚举 3. 递归实现组合型枚举 📁 递推的概念    例题: 斐波那契数列 📁习题 1. 带分数 2. 反硬币 3. 费解的开关 📁 总结                  这篇文章主要是准备蓝桥杯竞

    2024年02月03日
    浏览(46)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包