技术栈

P9231 [蓝桥杯 2023 省 A] 平方差(拆分问题)

%d%d22023-11-30 8:44

分析:x=(y+z)*(y-z);

y+z 与 y-z 同奇偶性(x要么为奇数,要么为偶数)

奇数:1 与 其本身 乘积

偶数:2 与 x/2 乘积(为4的倍数)

复制代码
#include<bits/stdc++.h>
using namespace std;
int f(int x) {//小于等于x的奇数个数 
	if (!x) return 0;
	return (x + 1) / 2;
}
int g(int x) {//小于等于x的4的倍数个数 
	return x / 4;
}
int main() {
	int l, r; cin >> l >> r;
	cout << f(r) - f(l - 1) + g(r) - g(l - 1);
	return 0;
}
上一篇:C库函数—sprintf
下一篇:mac 聚焦搜索不显示
相关推荐
wen__xvn
7 分钟前
基础数据结构第08天:栈(实战篇)
数据结构·c++·算法
玄鱼殇
7 分钟前
前端排序算法
算法·排序算法
tqs_12345
15 分钟前
倒排索引数据结构
java·前端·算法
a程序小傲
19 分钟前
听说前端又死了?
开发语言·前端·mysql·算法·postgresql·深度优先
副露のmagic
19 分钟前
python基础复健
python·算法
bclshuai
23 分钟前
深度学习算法辅助股票分析
人工智能·深度学习·算法
mit6.824
25 分钟前
437贪心
算法
hetao1733837
25 分钟前
2026-01-19~20 hetao1733837 的刷题笔记
c++·笔记·算法
秋刀鱼程序编程
1 小时前
Java编程基础入门(四)---选择循环语句
java·开发语言·算法
wen__xvn
1 小时前
基础算法集训第04天:选择排序和冒泡排序
数据结构·算法·leetcode
热门推荐
01GitHub 镜像站点02OpenCode 入门教程:介绍 · 安装 · 配置第三方 API (如 Claude)032025 Telegram 最新免费社工库机器人(LetsTG可[特殊字符])搭建指南(含 Python 脚本)04UV安装并设置国内源05安娜的档案(Anna’s Archive) 镜像网站/国内最新可访问入口(持续更新)06AI 规范驱动开发“三剑客”深度对比:Spec-Kit、Kiro 与 OpenSpec 实战指南07在VSCode配置Java开发环境的保姆级教程(适配各类AI编程IDE)08Claude Code Skills 实用使用手册09BongoCat - 跨平台键盘猫动画工具10Linux下V2Ray安装配置指南