牛客练习赛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));
    }
}
单细胞测序流程(十)KEGG通路富集分析与可视化圈图实战解析 本文详细解析了单细胞测序数据分析中KEGG通路富集分析与可视化圈图的完整实战流程。从差异表达基因列表出发,通过R语言进行KEGG富集分析,并利用Perl脚本进行基因ID转换,最终使用GOplot包绘制高级可视化圈图,帮助研究者将基因列表转化为有意义的生物学故事。 阅读详情

相关推荐

2、瑞丽-伯纳德对流的拉格朗日拟序结构(FTLE场结果对比)

在中,我简单比较了瑞丽伯纳德对流的FTLE场,但是因为粒子追踪采用的是欧拉方法,所以精度不是很高, 因此与文献中的结果还是有些差别。下面放一张文献中的FTLE场,参数与上篇文章是一致的,Ra = 1e8;Pr = 1;本文将详细的介绍如何得到这样的图片,好吧,其实也不是很详细。总之,先展示以下我个人的结果。可以看出,上图基本上与文献是一致的,因为这里展示的是瞬时场,所以当然不可能是完全一致,至于提取的LCS结构,我在下面也会提及。本着详细介绍的原则,所以这里我很良心的从流场计算开始介绍。

ambu1230的博客 1785

牛客练习赛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

从KVM虚拟化到Openstack云化架构综述

目录 摘要 OpenStack的虚拟化技术 OpenStack架构介绍 Nova Swift KeyStone Neutron Glance Cinder Ceilometer Heat 摘要 这两年的工作中,接触到公有云和私有云的项目还不少。起初对于Openstack的了解,仅停留在其几大组件的交互上,如Nova、Neutron、Glance等,以及对各大云厂商功能点上...

liyunpeng229的博客 2051

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

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

JQM的博客 408

固定时间收敛的控制器设计(基础知识)

针对控制系统的有限时间收敛和固定时间收敛给出一些常用定理。

qq_40241332的博客 1万+

NPP/VIIRS夜间灯光数据:从下载到应用的完整指南

本文提供了NPP/VIIRS夜间灯光数据从下载、处理到应用的完整实战指南。详细介绍了如何从官方源获取数据、解读文件结构、进行坐标校正与数据清洗,并深入探讨了其在城市扩张监测、社会经济指标估算、重大事件影响评估等领域的核心应用。文章旨在帮助研究者与从业者快速掌握这一强大的空间数据,将其转化为研究中的实用工具。

gpu4optimizer的博客 864

A-因数个数和

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

DaDaguai001的博客 667

3 ATK2(AUTOSAR OS)代码移植-目标硬件及编译环境简介

该部分介绍ATK2代码移植的目标硬件以及编译环境

xiaoduanduansad的博客 719

牛客练习赛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

【WorkBuddy专栏61】字节的AI打法为什么一直在变——WorkBuddy/CodeBuddy vs 字节Trae/TRAE Work/豆包全维度对比

【WorkBuddy专栏61】字节的AI打法为什么一直在变——WorkBuddy/CodeBuddy vs 字节Trae/TRAE Work/豆包全维度对比

AI人人懂 2755

台球 PCOL:极致物理还原的网页斯诺克引擎(附源码深度解析)

*完整源码地址**:[https://github.com/billiards/pcol-core](https://github.com/billiards/pcol-core)(包含详细文档与示例)通过这个项目,我们不仅创建了一个游戏,更构建了一个**可扩展的物理引擎框架**,为网页端复杂物理模拟开辟了新的可能性。**在线体验**:[https://pcol.billiards](https://pcol.billiards)(支持移动端触控操作)clone.velocity.x *= -0.92;

Loving_enjoy的博客 2797

牛客练习赛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

【具身智能】感知 × 决策 × 执行:一个智能体的认知闭环怎么搭?

构建一个真正能在现实世界中运作的具身智能体,并不是简单地拼接“视觉 + 控制器 + 动作模块”就能完成的,它必须是一个**认知闭环结构**:能感知环境、理解状态、制定策略、执行动作,并从结果中学习反馈。 本讲将深入剖析具身智能的三大核心支柱:**感知系统、决策系统、执行系统**,并解析它们如何协同构建出一个“能观察、能思考、能行动”的智能体。

努力分享一些人工智能、计算机视觉、影像等相关的知识干货! 3263

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

.

qq_35786326的博客 285

RU DOS版、EFI版32bit/64bit BIOS常用工具

DOS版、EFI版的RU工具,可用来查看IO、MEM、PCI、SMBIOS等资源。亲测在EFI SHELL下可用。

lwip-2.0.3

lwip是瑞典计算机科学院(SICS)的Adam Dunkels 开发的一个小型开源的TCP/IP协议栈。实现的重点是在保持TCP协议主要功能的基础上减少对RAM 的占用。

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

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

92

visio安装包

Microsoft Office Visio 是一款专业的制图软件。利用经过更新的形状、协作工具和数据链接图表,创建专业级图表以简化复杂的信息。

牛客刷题-质因数的个数

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

qq_60753714的博客 385

Statistics and Machine Learning Toolbox

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

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、付费专栏及课程。

余额充值