news 2026/5/12 23:09:29

题解:学而思编程 奇平方数

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
题解:学而思编程 奇平方数

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

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

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


【题目来源】

奇平方数

【题目描述】

小猴有一个正整数n nn,他想知道在1 11n nn中,有多少个完全平方数是奇数。

所谓完全平方数,就是可以写成某个整数的平方的数,例如1 , 4 , 9 , 16 , … 1,4,9,16,\dots1,4,9,16,

小猴觉得这个问题很简单,于是他想考考你。不过为了增加一点难度,现在有t tt组询问,每组询问给你一个n nn,你需要快速回答每组询问的结果。

【输入】

第一行,输入一个正整数t tt,表示数据组数。

接下来t tt行,每行输入一个正整数n nn,表示每组询问。

【输出】

对于每组询问,输出一行一个整数,表示答案。

【输入样例】

3 9 50 100

【输出样例】

2 4 5

【算法标签】

#数学

【代码详解】

#include<bits/stdc++.h>usingnamespacestd;#defineintlonglongintt,n;// t: 测试用例数量, n: 输入的整数signedmain(){cin>>t;// 输入测试用例数量while(t--)// 处理每个测试用例{cin>>n;// 输入整数nintx=sqrt(n);// 计算n的平方根,向下取整intans=(x+1)/2;// 计算答案cout<<ans<<endl;// 输出答案}return0;// 程序正常结束}

【运行结果】

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

生信实战:从零解读DESeq2差异基因分析结果

1. DESeq2结果解读入门指南 刚跑完DESeq2代码的你&#xff0c;是不是盯着满屏的数字和图表有点懵&#xff1f;别担心&#xff0c;我第一次用DESeq2时也是这样。那些log2FoldChange、padj究竟代表什么&#xff1f;MA图上密密麻麻的点该怎么看&#xff1f;这份指南就是帮你把代码…

作者头像 李华
网站建设 2026/5/12 23:05:06

Cortex-M23开发环境搭建与TrustZone安全实战

1. Cortex-M23开发环境搭建与Keil MDK 5基础配置1.1 硬件准备与开发板特性Microchip SAM L11 Xplained Pro开发板搭载Cortex-M23内核&#xff0c;这颗基于Armv8-M架构的处理器最大特色在于内置TrustZone硬件安全扩展。开发板上的EDBG调试器采用CMSIS-DAP协议&#xff0c;既支持…

作者头像 李华
网站建设 2026/5/12 22:55:15

告别安卓模拟器!3分钟学会在Windows上直接安装APK应用

告别安卓模拟器&#xff01;3分钟学会在Windows上直接安装APK应用 【免费下载链接】APK-Installer An Android Application Installer for Windows 项目地址: https://gitcode.com/GitHub_Trending/ap/APK-Installer 想在Windows电脑上运行安卓应用&#xff0c;又不想安…

作者头像 李华
网站建设 2026/5/12 22:52:22

5步彻底解决BG3ModManager版本兼容性问题:高级用户必备指南

5步彻底解决BG3ModManager版本兼容性问题&#xff1a;高级用户必备指南 【免费下载链接】BG3ModManager A mod manager for Baldurs Gate 3. This is the only official source! 项目地址: https://gitcode.com/gh_mirrors/bg/BG3ModManager BG3ModManager是《博德之门3…

作者头像 李华