[蓝桥杯 2023 省 A] 平方差

蓝桥杯 2023 省 A 平方差

题目描述

给定 L,RL,R,问 L≤x≤RL≤x≤R 中有多少个数 xx 满足存在整数 y,zy,z 使得 x=y2−z2x=y2−z2。

输入格式

输入一行包含两个整数 L,RL,R,用一个空格分隔。

输出格式

输出一行包含一个整数满足题目给定条件的 xx 的数量。

输入数据 1

复制代码
1 5

输出数据 1

复制代码
4

提示

【样例说明】
  • 1=12−021=12−02
  • 3=22−123=22−12
  • 4=22−024=22−02
  • 5=32−225=32−22
【评测用例规模与约定】

对于 40%40% 的评测用例,L,R≤5000L,R≤5000;

对于所有评测用例,1≤L≤R≤1091≤L≤R≤109。

第十四届蓝桥杯大赛软件赛省赛 C/C++ 大学 A 组 C

cpp 复制代码
#include<bits/stdc++.h>
using namespace std;
#define ll long long
const int N=1e9+2;
ll l,r;

int main(){
	ll num=0;
	cin>>l>>r;
	ll c=r-l+1;
	num+=c/2;
	if(c%2==1&&l%2==1)num++;
	
	for(int i=l;i<r;i++){
		if(i%4==0){
			num+=(r-i)/4+1;
			break;
		}
	}
	cout<<num;
}
相关推荐
Ivanqhz9 天前
NFM(神经因子分解机)
开发语言·javascript·人工智能·算法·蓝桥杯
变量未定义~13 天前
单调栈、单调队列(模板)、子矩阵(模板)
数据结构·算法·蓝桥杯
智者知已应修善业15 天前
【P12159蓝桥杯数组翻转】2025-4-24
c语言·c++·经验分享·笔记·算法·蓝桥杯
码云数智-大飞17 天前
从 OC 平滑迁移 Swift 完整方案
职场和发展·蓝桥杯
嘿黑嘿呦1 个月前
chap 8排序
算法·蓝桥杯·排序算法·软件工程
林森lsjs1 个月前
【日耕一题】5. 青春常数(17届蓝桥杯C++B组第一题)
算法·蓝桥杯
Y_Bk1 个月前
第十七届蓝桥杯C/C++A组省赛
c语言·数据结构·c++·算法·蓝桥杯
2601_961845421 个月前
高考真题试卷电子版|2025高考全科试卷分类下载
考研·面试·蓝桥杯·远程工作·程序员创富·高考
2601_961194022 个月前
教资科三美术考什么|初中高中美术题型考点和模板资料
leetcode·elasticsearch·职场和发展·蓝桥杯·pat考试·lucene
h_a_o777oah2 个月前
2026 蓝桥杯软件 C++B组 国赛比赛经历及备赛建议
c++·经验分享·算法·蓝桥杯