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

蓝桥杯平方差(打表)

样例输入: 1 5
样例输出: 4

  思路:

题目数据是1e9,只有时间复杂度小于o(n) 才可以通过。暴力肯定不行,类似这种数学题,一时半会没有思路的,我们可以通过打表,快速罗列一定范围内的数据找规律。

我们列举0~100的数,不拿发现符合题意的数的规律为该范围内所有的奇数,和4的倍数。

#include<bits/stdc++.h>
using namespace std;
#define int long long 
const int N = 1e9;
bool v[N];
int l,r;
signed main()
{
	ios::sync_with_stdio(0),cin.tie(0),cout.tie(0);
	cin>>l>>r;
	int c=(r+1)/2+r/4-l/2-l/4;
	cout<<c<<endl;
	return 0;
 } 

 细节:(r+1)/2是为了求出0~r内所有奇数的个数(如3->2),r/4找4的倍数(7->1),而且题目中l,r是两闭区间,所以要减去0~(l-1)区间内奇数个数。 

 

相关文章:

  • React创建项目实用教程
  • 使用DeepSeek建立一个智能聊天机器人0.11
  • 执行pnpm run dev报错:node:events:491 throw er; // Unhandled ‘error‘ event的解决方案
  • leetcode - hot100 - python - 专题一:哈希
  • 基于STM32、HAL库、MB85RC16PNF(I2C接口)驱动程序设计
  • python实现jaccard系数得出两个集合的相似度
  • deepseek-r1不同参数量的模型本地私有化部署,需要的硬件资源最低配置
  • [vs2017][qt]MSB4019 未找到导入的项目QtMsBuild\Qt.prop
  • Linux:Makefile和缓冲区的基本概念
  • pnpm vs npm
  • 【C/C++】后缀表达式 蓝桥杯/ACM备赛
  • elabradio入门第二讲——BPSK数字调制与解调(插值、升余弦滤波、速率匹配、符号同步)
  • 计网week5
  • 开发提示词整理
  • Spring Cloud微服务生产级容量评估实战
  • 2025华为OD机试真题-猜数字(C++/Java/Python)-E卷-100分
  • DeepSeek教unity------State Machine
  • 网络优化工作流程
  • 文件IO、目录IO
  • C/C++字符串格式化全解析:从printf到std::format的安全演进与实战指南
  • 稳就业稳经济五方面若干举措将成熟一项出台一项
  • 人民日报头版:上海纵深推进浦东高水平改革开放
  • “天链”继续上新!长三乙火箭成功发射天链二号05星
  • 新任海南琼海市委副书记陈明已主持市政府党组全面工作
  • 高璞任中国一汽党委常委、副总经理
  • 最高法专门规范涉企案件审执工作:从源头防止趋利性执法司法