牛客练习赛25 A 因数个数和——————数学

牛客网-因数个数和 【题目描述】 q次询问,每次给一个x,问1到x的因数个数的和。1<=q<=10 ,1<= x <=10^9 【输入描述】 第一行一个正整数q, 接下来q行,每行一个正整数 x 【输出描述】 共q行, 每行一个正整数表示答案 【示例】 【输入】 4 1 2 3 10 【输出】 1 3 5 27 【思路分析】 方法1:最简单的就是把1~x各个数的因数个数都求出来再求和。 ... 阅读详情

时间限制:C/C++ 1秒,其他语言2秒
空间限制:C/C++ 262144K,其他语言524288K
64bit IO Format: %lld

题目描述
q次询问,每次给一个x,问1到x的因数个数的和。

输入描述:
第一行一个正整数q ;
接下来q行,每行一个正整数 x

输出描述:
共q行,每行一个正整数表示答案

输入
4
1
2
3
10

输出
1
3
5
27

说明
1的因数有1

2的因数有1,2

3的因数有1,3

以此类推

备注:
1<=q<=10,1<=x<=109 1 <= q <= 10 , 1 <= x <= 10 9


详解看这里

#include<stdio.h>
#include<math.h>
#include<algorithm>
#include<string.h>
#include<iostream>
using namespace std;
long long qaq(long long n)
{
    long long l, r;
    long long ans = 0;
    for( l = 1; l <= n; l = r+1)
    {
        r = n/(n/l);
        ans += n/l * (r - l + 1);
    }
    return ans;
}
int main(){
    int t;
    scanf("%d",&t);
    while(t--){
        long long x;
        scanf("%lld",&x);
        printf("%lld\n",qaq(x));
    }
}
从AAAI 2025被拒到ACM MM 2025录用:我的论文投稿经验与教训总结 本文分享了作者从AAAI 2025被拒到ACM MM 2025录用的论文投稿经验与教训。详细解析了格式要求、可复现性清单等关键细节,提供了精准转投策略和提升录用概率的实用技巧,帮助研究者避免常见错误并优化投稿策略。 阅读详情

相关推荐

pyinstaller+scrapy打包出现错误:OSError: could not get source code

错误如下: Traceback (most recent call last): File "scrapy\utils\defer.py", line 55, in mustbe_deferred File "scrapy\core\spidermw.py", line 60, in process_spider_input File "scrapy\core\scraper.py", line 152, in call_spider File "scrapy\utils\misc.py

kin的博客 1759

牛客练习赛25 因数个数和

题目链接 题目描述 q次询问,每次给一个x,问1到x的因数个数的和。 输入描述: 第一行一个正整数q ; 接下来q行,每行一个正整数 x 输出描述: 共q行,每行一个正整数表示答案 示例1 输入 4 1 2 3 10 输出 1 3 5 27 说明 1的因数有1 2的因数有1,2 3的因数有1,3 以此类推 备注: 1&lt;=q...

Running Bit. 638

从华为杯建模到论文录用:我的Biomedical Signal Processing and Control投稿全记录(含Latex模板与审稿人推荐技巧)

本文详细记录了作者从华为杯数学建模竞赛到Biomedical Signal Processing and Control期刊投稿的全过程,分享了如何将竞赛成果转化为学术论文的实用技巧,包括LaTeX排版中的常见陷阱与解决方案,以及审稿人推荐策略。特别提供了针对Elsevier模板的优化建议和高效回复审稿意见的方法,适合生物医学信号处理领域的研究者参考。

weixin_42549037的博客 454

牛客练习赛25 A 签到题 因数个数和

已搬家,请到这里https://jinqimu.github.io/

JQM的博客 408

安卓手机游戏《英雄迷宫冒险》存档修改

警告 修改前务必备份存档文件夹。该游戏有自动删除存档的功能,有问题的存档会自动删除。 修改对应的游戏版本为1.5。 存档保存位置 内部存储\Android\data\com.xmmf.yxmgmx.taptap\files 该文件夹中文件如下: data.wsf:数据文件。 wsfSave0:第一个存档。 wsfSave1:第二个存档。 修改金钱的例子 先进游戏确认当前金钱数量。当前金钱是2498,然后退出游戏。 根据金钱数量计算出存档中的内容。2498的十六进制是9C2,存档中的内容在存档中搜索该数

番茄鸡蛋的专栏 9360

Android蓝牙开发—经典蓝牙和BLE(低功耗)蓝牙的区别

      最近在做蓝牙开发,刚接触时傻傻的分不清经典蓝牙和低功耗蓝牙的区别,一直用开发低功耗蓝牙的方法去连接经典蓝牙设备,最后当然是一直连接不上了。在此记录下经典蓝牙和低功耗蓝牙的区别和联系。 Android中的蓝牙         说到Android中的蓝牙,大家听到的可能有蓝牙1.0、蓝牙2.0、蓝牙3.0、蓝牙4.0之类的以数字结尾的蓝牙版本号,而实际上,在最新的标准中,已经不再使用数...

zqf_888的博客 4万+

A-因数个数和

题目链接                                                                                                                                         A-因数个数和 链接:https://www.nowcoder.com/acm/contest/158/A 来源:...

DaDaguai001的博客 667

大语言模型(LLM)在组合优化中的新突破:LLM-LNS与FunSearch性能对比

本文深入探讨了大语言模型(LLM)在组合优化中的创新应用,重点对比了LLM-LNS与FunSearch两种方法的性能差异。研究表明,LLM-LNS在物流路径规划、资源调度等场景中展现出显著优势,其双层自演化架构能有效平衡探索与利用,相比传统方法提升效率约43%。文章还提供了实践选择指南,帮助开发者根据具体需求选用合适的技术方案。

weixin_42526415的博客 406

牛客练习赛25 A 因数个数和

题目传送门 代码: #include&lt;bits/stdc++.h&gt; using namespace std; int main(){ int q; scanf("%d",&amp;q); while(q--){ int n; scanf("%d",&amp;n); long long cnt=0; ...

kaven 1196

基于深度学习的人脸识别考勤管理系统,采用YOLOv11和Dlib算法实现人脸识别和考勤签到,前台人脸识别和签到系统 + 后台人脸和考勤管理系统,全网独发

基于深度学习的口罩人脸识别的考勤管理系统,采用YOLOv11和Dlib算法实现人脸识别和考勤签到,前台人脸识别和签到系统 + 后台人脸和考勤管理系统,全网独发

在职AI算法工程师,擅长计算机视觉,YOLO目标检测、分割等,擅长web、pyqt界面可视化,好内容持续更新中,来这里跟大家一起学习,共同进步 1825

vue2/3 - 【超详细】最新网站接入使用支付宝支付功能,点击支付跳转新页面后生成订单及支付二维码,实现支付宝在线付款详细的教程(整个支付的完整配置及支付流程,一键复制源码开箱即用)!

vue支付宝付款,vue支付宝支付,vue如何实现支付宝在线付款,vue网页pc项目接入支付宝支付,vue支付宝支付详细教程,vue2支付宝在线支付的详细示例代码,vue如何做支付宝付款,vue怎么实现支付宝的付款功能,vue调用支付宝进行付款支付,vue PC项目实现 支付宝支付,vue h5页面调用支付宝支付,vue页面唤起支付宝支付功能,vue支付宝支付跳转到新页面,vue如何跳转新开一页展示支付宝二维码支付,vue怎么新开页面进行支付宝在线支付,vue新页面支付宝支付功能,前端vue支付宝支付教程,

✅ 精选推荐文章 5729

牛客练习赛25-A-因数个数和(数学)

题目链接:https://www.nowcoder.com/acm/contest/158/A 题目描述  q次询问,每次给一个x,问1到x的因数个数的和。 输入描述: 第一行一个正整数q ; 接下来q行,每行一个正整数 x 输出描述: 共q行,每行一个正整数表示答案 示例1 输入 复制 4 1 2 3 10 输出 复制 1 3 5 27 说明 1的因数有1...

sugarbliss 528

JumpServer未授权访问漏洞 CVE-2023-42442

JumpServer 是全球首款完全开源的堡垒机, 使用GNU GPL v2.0 开源协议, 是符合4A 的专业运维审计系统。 JumpServer 使用Python / Django 进行开发。2021年1月15日,阿里云应急响应中心监控到开源堡垒机JumpServer发布更新,修复了一处远程命令执行漏洞。由于 JumpServer 某些接口未做授权限制,攻击者可构造恶意请求获取到日志文件获取敏感信息,或者执行相关API操作控制其中所有机器。

holyxp的博客 1424

牛客练习赛25 A-因数个数和

.

qq_35786326的博客 285

VC中sqlite的使用

在VC中对sqlite的使用,实现数据库大批数据的快速插入,读取数据库中的数据在ListCtrl中显示

Statistics and Machine Learning Toolbox

Statistics and Machine Learning Toolbox(带书签),MATLAB统计学习工具

牛客训练赛25-A-因数个数

题目链接https://www.nowcoder.com/acm/contest/158/A 无语。。。这题很迷啊,原谅我的菜,刚开始想用预处理欧拉筛和前缀和,可是这题太血崩了,这样一样要遍历,1-e9的范围,后来翻网上题解,发现其实是个还算经典的问题 这题可以用离散和做嘛,如何离散和???先别着急,我们先想想,为啥这题不用欧拉函数做。。。 我们平时欧拉函数的题,都还能算比较难的题...

92

jdk-8u144-linux-x64.tar.gz.

该资源为搭建Linux系统Java环境用,资源的后缀为tar.gz格式的压缩包

牛客刷题-质因数的个数

求正整数N(N>1)的质因数的个数。相同的质因数需要重复计算。如120=2*2*2*3*5,共有5个质因数。经验证,问题就是出现在这两个循环上,两个循环构成双层循环,导致时间复杂度飙升。可能有多组测试数据,每组测试数据的输入是一个正整数N,(1<N<10^9)。思路:判断质数的循环;对于每组数据,输出N的质因数的个数。运行时间过长导致无法通过。

qq_60753714的博客 385

计算机控制技术及应用

《计算机控制技术及应用》通过总结作者的科研成果和吸收国内外的先进理论、方法和技术,以计算机控制系统的网络化、开放化、智能化和集成化发展趋势为主线索,主要介绍计算机控制系统的基本概念和计算机控制系统的典型形式,计算机控制系统的数学描述与基本分析方法,以及数字PID控制器、最少拍控制系统、达林算法、状态变量设计法等设计方法及其各种改进算法。重点突出计算机控制系统输入输出通道接口的设计方法和典型控制系统的设计案例与实现方法等。

E-牛牛小数点_牛客练习赛89(数学)

E-牛牛小数点_牛客练习赛89 (nowcoder.com) 题目描述 牛牛想和点点交朋友, 于是点点给了牛牛一个问题。 定义关于小数 xxx 的函数 f(x)f(x)f(x), 表示 xxx 中两个点之间的距离, 即循环节开始于 小数点后第几位。例如 16=0.16˙\frac{1}{6}=0.1 \dot{6}61​=0.16˙, 则 f(16)=2f\left(\frac{1}{6}\right)=2f(61​)=2 。 特别的, 若一个小数 x\mathrm{x}x 是 不循环的, 则 f(x)=0

zzqwtc的博客 3573

牛客练习赛25 因数个数和(贡献法)

题意:q次询问,每次给一个x,问1到x的因数个数的和。 思路:考虑1到x的数的因子为1有x/1,因子为2有x/2,……,所以要求的就是,因为数据是1e9,这样写绝对超时。我们换一个角度,相等的因子个数应该在某个特定的区间出现,比如x=12,有1 ,1 2,1 3,1 2 4,15,1 2 3 6,17,1 2 4 8,1 3 9,1 2 5 10,1 11,1 2 3 4 6 12。对应的因子个...

swineherd的博客 292

牛客练习赛25-A-因数个数和

题目描述 q次询问,每次给一个x,问1到x的因数个数的和。 输入描述: 第一行一个正整数q;接下来q行,每行一个正整数x 输出描述: 共q行,每行一个正整数表示答案 输入 4 1 2 3 10 输出 1 3 5 27 说明 1的因数有12的因数有1,23的因数有1,3以此类推 备注:...

weixin_30487317的博客 187

【牛客练习赛 25】A 因数个数和

题目地址:https://www.nowcoder.com/acm/contest/158/A 参考博客:https://blog.youkuaiyun.com/zzcblogs/article/details/78816533 1~n 约数的个数的和实际就是看 1~n 在这些数中出现过多少次,例如 1是1~n每个数的因数,所以对1这个因数来说,出现了n/1次,以此类推; 发现答案 1/n+...

weixin_30517001的博客 202

牛客练习赛25 因数个数和

https://blog.youkuaiyun.com/u011787439/article/details/82183783 大佬的博客写的很清楚  求1-n的因子个数和 就是从1-n中qu的数任意取一个数i 在1-n之间有多少是i的倍数 即[n/i]   因为n/i的结果也是 n的因数 所以可以只算 1-sqrt(n)  然后乘 2 , 因为n/i可以等于i,乘2重复计算了,还要减去这些重复计算的数  只...

Bug___Maker的博客 340

【牛客KY6】质因数的个数 C++

求正整数N(N>1)的质因数的个数。相同的质因数需要重复计算。如120=2*2*2*3*5,共有5个质因数。可以先判断一下num是否是质数,如果是就不用从小到大慢慢找质因子了,优化后的代码如下。可能有多组测试数据,每组测试数据的输入是一个正整数N,(1<N<10^9)。2、1的质因数个数为0;质数的质因数个数为1;3、任何正整数皆有独一无二的质因数分解式;对于每组数据,输出N的质因数的个数。1、质因数指能整除给定正整数的质数;刚开始写的,用例一直超时。

m0_65154047的博客 353

牛客练习赛86(A~C题解)

题解篇(牛客练习赛86) 牛客练习赛86,难度适中,前三题分别为博弈、构造、贪心DP,第三题较难,比赛中没有写出来, 但好在前两题手速比较快,所以这场比赛也没掉分; A、 取因数 题意:A和B玩数字游戏,开始给出一个数字n,A先减去这个数字的一个因数x,将数字n变为n-x,而后B同样找出一个因数,让变换后的数字减去这个因数,以此类推,最后谁先把数字变成0,谁就输了。 题目要求A和B都用最优策略解决,很明显的博弈题目; 解题思路:将数字n分为两种情况, 奇数和偶数; 1、对于每一个数字n,若n为奇数,则它的

jiushu_LQ的博客 545

牛客练习赛 因数个数和(分块或容斥)

题目链接:https://www.nowcoder.com/acm/contest/158/A 1.分块 时间复杂度为O() 依次计算每个块的贡献1 -&gt;R1,L2 -&gt; R2, L3 -&gt; R3, L4 -&gt; R4, ......, Ln -&gt; Rn 举例: 计算10的因数的个数: 第一块:1到1,每个数的贡献为10, 总贡献为:10*(1-1+1) ...

qq_39696016的博客 297

牛客练习赛 66 C公因子(数学 思维 gcd)

题目传送门 文章目录题目大意:思路:AC代码: 题目大意: 给定一个含n个整数的序列a[i , n], 求一个最小的x 使得(a[i]+x)%p==0,p成为这个序列的gcd。输出最大的gcd和满足条件的最小的x。 思路: 来自询问大佬+自己思考 1 如果对任意的(a[i]+x)%p=0, 则有任意的两项i,j ((a[i]+x) - (a[j]+x))%p=0,即(a[i] - a[j])%p=0 2 设当x = c 时满足题意要求,则(a[i] +c)%p=0 所以(a[i] + c - a[j] -c

qq_45769627的博客 322
上一篇: 51Nod 1010 只包含因子2 3 5的数 ——————思维,数学
下一篇: HDU 2011 How Many Equations Can You Find ——————DFS
陶鸿杰
博客等级 码龄9年 93粉丝 298原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值