[蓝桥杯 2023 省 A] 平方差

[蓝桥杯 2023 省 A] 平方差

题目描述

给定 L , R L,R L,R,问 L ≤ x ≤ R L \leq x \leq R LxR 中有多少个数 x x x 满足存在整数 y , z y,z y,z 使得 x = y 2 − z 2 x=y^2-z^2 x=y2z2

输入格式

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

输出格式

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

样例 #1

样例输入 #1

1 5

样例输出 #1

4

提示

【样例说明】
  • 1 = 1 2 − 0 2 1=1^2-0^2 1=1202
  • 3 = 2 2 − 1 2 3=2^2-1^2 3=2212
  • 4 = 2 2 − 0 2 4=2^2-0^2 4=2202
  • 5 = 3 2 − 2 2 5=3^2-2^2 5=3222
【评测用例规模与约定】

对于 40 % 40 \% 40% 的评测用例, L , R ≤ 5000 L,R \leq 5000 L,R5000

对于所有评测用例, 1 ≤ L ≤ R ≤ 1 0 9 1 \leq L \leq R \leq 10^9 1LR109

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

代码解答:在这里插入图片描述

因式分解之后可知:对于求的x,等于两个奇数或者两个偶数相乘
则如果x是奇数或者能被4整除,它就能分解为两个因式

相关推荐

  1. 2022 A 求和

    2024-03-29 14:54:03       41 阅读
  2. [ 2021 AB2] 完全平方

    2024-03-29 14:54:03       36 阅读
  3. [ 2021 AB2] 完全平方

    2024-03-29 14:54:03       43 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-03-29 14:54:03       94 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-03-29 14:54:03       101 阅读
  3. 在Django里面运行非项目文件

    2024-03-29 14:54:03       82 阅读
  4. Python语言-面向对象

    2024-03-29 14:54:03       91 阅读

热门阅读

  1. vue3深入组件:props

    2024-03-29 14:54:03       35 阅读
  2. 深入理解Kubernetes中的Deployment

    2024-03-29 14:54:03       38 阅读
  3. FPGA选型

    2024-03-29 14:54:03       43 阅读
  4. websocket

    websocket

    2024-03-29 14:54:03      41 阅读
  5. LeetCode-热题100:238. 除自身以外数组的乘积

    2024-03-29 14:54:03       29 阅读
  6. .NET core 5.0 及以上的Windows Service开发

    2024-03-29 14:54:03       45 阅读
  7. SpringBoot -- 自动配置机制

    2024-03-29 14:54:03       39 阅读
  8. 牛客的一道题(C)变种水仙花

    2024-03-29 14:54:03       38 阅读
  9. Qt使用事件过滤器

    2024-03-29 14:54:03       34 阅读