首页 > 编程语言 >【每周例题】蓝桥杯 C++ 生物芯片

【每周例题】蓝桥杯 C++ 生物芯片

时间:2024-09-24 17:12:27浏览次数:7  
标签:平方 亮灯 int ll long 蓝桥 生物芯片 例题

生物芯片

题目

生物芯片

题目分析

·1.下面是亮灯规律,剩下的以此类推:我们可以看到,不亮灯的都是n的平方

 2.所以亮灯的数目=该区间内所有灯的数量-不亮灯的数目(简而言之,所有不亮灯的号码开方后都是整数)

代码

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

int main()
{
    long long int n, l, r;
    cin >> n >> l >> r;
    long long int count = r - l + 1;//区域内所有灯的数目
    long long int ll = sqrt(l), rr = sqrt(r);//求出区间两端的开方后的数
    if (ll * ll != l || ll == 1)//如果L不是完全平方数或者L是1
    {
        count -= rr - ll;
    }
    else// 如果l是完全平方数,那么不应该包括l本身,所以从l的下一个完全平方数开始计数
    {
        count -= rr - ll - 1;
    }
    // 输出在区间[l, r]内,不是完全平方数但能被完全平方数(除了1)整除的数的数量  
    cout << count;
    return 0;
}

  

 

标签:平方,亮灯,int,ll,long,蓝桥,生物芯片,例题
From: https://www.cnblogs.com/hcrzhi/p/18427830

相关文章

  • 蓝桥杯3-好数
    #include<iostream>usingnamespacestd;boolcheck(intx){intwei=1;//用于计算位数while(x){intb=x%10;//b表示对应位数的数字if(wei%2==1)//如果是奇数位{if(b%2==0)//如果奇数位是偶数,返回为假......
  • 数据结构 ——— 常见的时间复杂度计算例题(最终篇)
    目录前言例题1:例题2(例题1的延申):例题3:前言在前两章分析了不少常见的时间复杂度计算例题,有固定执行N次的,也有要分情况看待的数据结构———常见的时间复杂度计算例题(上篇)-CSDN博客数据结构———常见的时间复杂度计算例题(中篇)-CSDN博客接下来要分析的是递归算法的......
  • 蓝桥杯嵌入式冲刺国奖-3、LCD程序
    在上一章的基础上我们构建LCD程序的模板。1、用官方程序进行移植官方资源包:通过百度网盘分享的文件:2-新版竞赛平台.zip链接:https://pan.baidu.com/s/1Z8mD4NrywlqbpUEDKSHAtw?pwd=1234 提取码:1234 官方为我们提供了LCD的资源包,我们仅需要移植即可使用,我们在上节代码......
  • 链表-栈例题
    MT2135调整队伍马蹄集:链表小码哥迎来了他大学的第一次军训,军训的第一个项目就是列队,每个同学在队伍中都有属于自己的编号。但在练习过程中,教官怎么看这支队伍怎么不顺眼,于是决定调整一下队伍的顺序。为了顺便考验同学们的反应力,教官与学生们约定了一个口令,每当他说xy0,x号同学......
  • 蓝桥杯嵌入式的学习总结
    一.前言    嵌入式竞赛实训平台(CT117E-M4)是北京国信长天科技有限公司设计,生产的一款“蓝桥杯全国软件与信息技术专业人才大赛-嵌入式设计与开发科目“专用竞赛平台,平台以STM32G431RBT6为主控芯片,预留扩展板接口,可为用户提供丰富的实验场景。以下内容都是小编......
  • 专业学习|动态规划(概念、模型特征、解题步骤及例题)
    一、引言(一)从斐波那契数列引入自底向上算法(1)知识讲解(2)matlap实现递归(3)带有备忘录的遗传算法(4)matlap实现带有备忘录的递归算法“;”是为了不显示中间的计算结果;“==”双等号表示判断;“tic、toc”运算开始和结束的时间;(5)采用自低向上的算法进行求解和代码实现(二......
  • 【洛谷】P10417 [蓝桥杯 2023 国 A] 第 K 小的和 的题解
    【洛谷】P10417[蓝桥杯2023国A]第K小的和的题解题目传送门题解CSP-S1补全程序,致敬全A的答案,和神奇的预言家。写一下这篇的题解说不定能加CSP2024的RP代码#include<bits/stdc++.h>#definelowbit(x)x&(-x)#defineendl"\n"usingnamespacestd......
  • 【蓝桥杯】2024.9.22算法赛——灵魂问题\全栈项目小组(C++)
    一、灵魂问题题目灵魂问题题目分析1.要求输出一个整数2.题目在玩脑筋急转弯,关键句子标出来了——糖什么的根本不重要。所以咖啡不加糖,答案是0!!!代码#include<iostream>usingnamespacestd;intmain(){ cout<<0; return0;}二、全栈项目小组题目全栈项目小组......
  • 单调栈 详解+例题
    昨天打AT碰到了一道单调栈的题,于是来复习一下单调栈栈内元素单调性有单调递增栈和单调递减栈实现:举个例子:假设入栈序列为142893要模拟一个单调递增栈:\(i=1\)时,栈为空,\(1\)入栈后仍然保持单调性,将\(1\)入栈;\(i=2\)时,栈顶元素为\(1\),\(4\)入栈后......
  • 数据结构 ——— 常见的时间复杂度计算例题(上篇)
    目录前言例题1:例题2:例题3:例题4:前言在上一章讲解了时间复杂度的概念,以及用大O的渐进表示法表示时间复杂度数据结构———算法的时间复杂度-CSDN博客接下来利用C语言代码的例题,更深一步的掌握用大O的渐进表示法表示代码的时间复杂度例题1:代码演示:voidFunc......