news 2026/4/18 3:46:19

算法竞赛备考冲刺必刷题(C++) | 洛谷 B3845 勾股数

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
算法竞赛备考冲刺必刷题(C++) | 洛谷 B3845 勾股数

本文分享的必刷题目是从蓝桥云课洛谷AcWing等知名刷题平台精心挑选而来,并结合各平台提供的算法标签和难度等级进行了系统分类。题目涵盖了从基础到进阶的多种算法和数据结构,旨在为不同阶段的编程学习者提供一条清晰、平稳的学习提升路径。

欢迎大家订阅我的专栏:算法题解:C++与Python实现!

附上汇总贴:算法竞赛备考冲刺必刷题(C++) | 汇总


【题目来源】

洛谷:[B3845 GESP样题 二级] 勾股数 - 洛谷

【题目描述】

勾股数是很有趣的数学概念。如果三个正整数a , b , c a,b,ca,b,c,满足a 2 + b 2 = c 2 a^2+b^2=c^2a2+b2=c2,而且1 ≤ a ≤ b ≤ c 1 \le a \le b \le c1abc,我们就将a , b , c a, b, ca,b,c组成的三元组( a , b , c ) (a,b,c)(a,b,c)称为勾股数。你能通过编程,数数有多少组勾股数,能够满足c ≤ n c \le ncn吗?

【输入】

输入一行,包含一个正整数n nn。约定1 ≤ n ≤ 1000 1 \le n \le 10001n1000

【输出】

输出一行,包含一个整数C CC,表示有C CC组满足条件的勾股数。

【输入样例】

5

【输出样例】

1

【算法标签】

《洛谷 B3845 勾股数》 #循环结构# #GESP#

【代码详解】

#include<bits/stdc++.h>usingnamespacestd;inta,b,c,n,ans;// a,b: 直角边, c: 斜边, n: 上限, ans: 答案intmain(){cin>>n;// 输入最大值n// 枚举所有可能的直角边a和bfor(a=1;a<=n;a++)for(b=a;b<=n;b++)// b从a开始,避免重复{// 计算斜边cc=sqrt(a*a+b*b);// 检查是否是勾股数if(c*c==a*a+b*b&&c<=n)ans++;// 找到一组勾股数}cout<<ans<<endl;return0;}

【运行结果】

5 1
版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/4/18 2:52:08

如何用Sambert-HifiGan为短视频自动生成旁白?完整教程

如何用Sambert-HifiGan为短视频自动生成旁白&#xff1f;完整教程 &#x1f3af; 学习目标&#xff1a;从零构建可落地的中文语音合成系统 在短视频内容爆发的时代&#xff0c;高效、自然、富有情感的中文旁白生成能力已成为内容创作者的核心竞争力之一。传统配音成本高、周期…

作者头像 李华
网站建设 2026/4/3 7:46:16

Sambert-HifiGan模型解释性:理解语音合成决策过程

Sambert-HifiGan模型解释性&#xff1a;理解语音合成决策过程 &#x1f4ca; 技术背景与问题提出 随着深度学习在自然语言处理和语音信号处理领域的深度融合&#xff0c;端到端语音合成&#xff08;Text-to-Speech, TTS&#xff09; 技术已从实验室走向大规模工业应用。特别是在…

作者头像 李华
网站建设 2026/4/17 3:11:01

Sambert-HifiGan+Kubernetes:构建弹性语音合成服务

Sambert-HifiGan Kubernetes&#xff1a;构建弹性语音合成服务 引言&#xff1a;中文多情感语音合成的工程挑战 随着智能客服、有声阅读、虚拟主播等应用场景的爆发式增长&#xff0c;高质量、富有表现力的中文多情感语音合成&#xff08;TTS&#xff09; 已成为AI落地的关键…

作者头像 李华
网站建设 2026/4/16 15:42:04

冗余控制系统PCB布线可靠性增强方法:结构化讲解

冗余控制系统PCB布线可靠性增强方法&#xff1a;从设计到落地的实战指南在航空航天、轨道交通或医疗设备这类“系统失效即灾难”的领域&#xff0c;冗余控制不是可选项&#xff0c;而是底线。我们常说“双机热备”、“三取二表决”&#xff0c;但你是否想过——当两个通道同时出…

作者头像 李华
网站建设 2026/3/24 6:22:29

Sambert-HifiGan实战:手把手教你构建智能语音系统

Sambert-HifiGan实战&#xff1a;手把手教你构建智能语音系统 &#x1f3af; 学习目标与背景 随着人工智能在语音交互领域的深入发展&#xff0c;高质量、多情感的中文语音合成&#xff08;TTS&#xff09; 已成为智能客服、有声阅读、虚拟主播等场景的核心技术。传统的TTS系统…

作者头像 李华
网站建设 2026/4/13 19:23:50

Sambert-HifiGan在电子书朗读系统中的应用实践

Sambert-HifiGan在电子书朗读系统中的应用实践 引言&#xff1a;中文多情感语音合成的现实需求 随着数字阅读的普及&#xff0c;电子书不再局限于静态文字呈现&#xff0c;越来越多用户期望获得“可听”的阅读体验。传统的机械式TTS&#xff08;Text-to-Speech&#xff09;语音…

作者头像 李华