LightOJ 1336

「深度学习之优化算法」(五)差分进化算法 每次迭代将先进行变异操作,选择一个或多个个体的基因作为基,然后选择不同的个体的差分来构成差分基因,最后将作为基的基因与差分基因相加来得出新的个体。,大喊一声,进化吧,魔王兵i的基因改变了。交叉率CR,影响基因取自变异基因的比例,由于至少要保留一位自己的基因和变异的基因导致CR在该问题上对算法性能的影响不大(这个问题比较简单,维度较低,影响不大)。与遗传算法同为进化算法的差分进化算法,它们的操作(算子)也都非常相似的,都是交叉,变异和选择,流程也几乎一样(遗传算法先交叉后变异,差分进化算法先变异后交叉)。 阅读详情

LightOJ 1336

题目:求1-n中σ(x)\sigma(x)σ(x)为偶数的个数,其中σ\sigmaσ为约数和函数。

对任意正整数n有,n=p1a1p2a2p3a3...pnann=p_1^{a_1}p_2^{a_2}p_3^{a_3}...p_n^{a_n}n=p1a1​​p2a2​​p3a3​​...pnan​​
σ(n)=(1+p1+p12+...+p1a1)(1+p2+p22+...+p2a2)...(1+pn+pn2+...+pnan)\sigma(n)=(1+p_1+p_1^2+...+p_1^{a_1})(1+p_2+p_2^2+...+p_2^{a_2})...(1+p_n+p_n^2+...+p_n^{a_n})σ(n)=(1+p1​+p12​+...+p1a1​​)(1+p2​+p22​+...+p2a2​​)...(1+pn​+pn2​+...+pnan​​)

若pi=2p_i=2pi​=2,则(1+2+22+..+2ai)(1+2+2^2+..+2^{a_i})(1+2+22+..+2ai​)一定为奇数
若pi>2p_i>2pi​>2,则当且仅当aia_iai​为偶数时,(1+pi+pi2+...+piai)(1+p_i+p_i^2+...+p_i^{a_i})(1+pi​+pi2​+...+piai​​)。因为除了2之外的素数都是奇数,奇数个奇数相加为奇数,偶数个奇数相加为偶数。

奇数相乘仍为奇数,奇数乘偶数为偶数。

若想让σ(n)\sigma(n)σ(n)为奇数,则n=p1a1p2a2p3a3...pnann=p_1^{a_1}p_2^{a_2}p_3^{a_3}...p_n^{a_n}n=p1a1​​p2a2​​p3a3​​...pnan​​中pi>2p_i>2pi​>2的每项aia_iai​都要是偶数。
现考虑包含素因子2的情况
1、若p1=2p_1=2p1​=2且a1a_1a1​为偶数,那么n一定是完全平方数。
2、若p1=2p_1=2p1​=2且a1a_1a1​为奇数,那么n一定可以表示为完全平方数*2。
3、若p1>2p_1>2p1​>2,那么n一定是完全平方数。

所以σ(n)\sigma(n)σ(n)为奇数当且仅当n=x2n=x^2n=x2或n=2x2n=2x^2n=2x2。所以1-n中σ(n)\sigma(n)σ(n)为奇数的个数为num=n+n2num=\sqrt n+\sqrt{\frac{n}{2}}num=n​+2n​​。

题目的答案即为n−⌊n⌋−⌊n2⌋n-\lfloor\sqrt n\rfloor-\lfloor\sqrt{\frac{n}{2}}\rfloorn−⌊n​⌋−⌊2n​​⌋

高质量文献综述原来这么写!借助Gemini 3 Pro+四步法,手把手教你写出有逻辑深度的综述 总结与展望先总结现状,说明前人已经做到什么地步了,再指出缺口,前人没解决什么问题、方法有什么局限等等,最后再在这个缺口的基础上,提出你的未来研究方向。当你有个复杂的研究题目,但没办法拆解出关键词,就可以让Gemini 3 Pro来辅助帮你拆解,并帮你写专业的检索式,若是找英文文献,还能帮你将中文关键词翻译成地道的专业术语。做文献笔记,可以建立文献笔记矩阵,可以用Excel建个表格,横向是文献,纵向是关键要素,包括作者/年份、研究问题/假设、理论框架/模型、研究方法/数据来源、核心结论、局限性/Gap。 阅读详情

相关推荐

虚拟机扩容——非LVM分区

虚拟机扩容——非LVM分区

ytraister的博客 3905

lightoj1336——打表找规律(唯一分解定理)

题目链接:http://lightoj.com/volume_showproblem.php?problem=1336 Sigma function is an interesting function in Number Theory. It is denoted by the Greek letter Sigma (σ). This function actually denotes the...

mumei的博客 535

C300 | 5680t | 新格林| AN5516 | 远程ONU升级指导

ONU的远程管理升级 1、ZTE C300 OLT : 1.1 环境拓扑: PC1(filezilla server)------(uplink_default-vlanID)OLT---------ONU | | mng1 1.2 配置部署: 1):PC1(filezilla server): IP:192.168.88.252 255.255.255.0 配置FTP-Server的用户名:gp...

Shelly的博客 3770

数论 LightOJ1336 Sigma Function(约数和为奇数的个数)

传送门 嗯.. 这道题看了好多题解 一直看的可迷 然后 我根据别人写的题解以及自己的理解来写一波题解。。。 首先给出题目中的公式的推导过程: n是一个整数,f(n)代表他的因子的和。假设n=12,对他进行素因子分解可得n=2^2*3。12的因子有1,2,3,4,6,12,和为28。根据题目中的公式:f(n)=(2^3-1)/(2-1)*(3^2-1)/(3-1)=7*4=28。为什么会是这样...

henucm的博客 713

Graylog日志系统实战:高效接收与解析交换机日志

本文提供Graylog日志系统的实战部署与配置指南,重点讲解如何高效接收与解析交换机日志。通过Docker快速部署,配置Syslog输入,并指导华为、华三等主流交换机将日志发送至Graylog。文章还介绍了使用提取器解析日志字段、创建数据流进行分类,以及设置报警规则,实现从被动排查到主动预警的运维转变,帮助网络工程师构建集中、智能的日志管理系统。

weixin_29284885的博客 540

基于Python实现基于遥感指数的水体提取

基于Python实现基于遥感指数的水体提取

gis收藏家的博客 6148

light oj 1336 (求约数和为偶数的数的个数)

https://vjudge.net/problem/LightOJ-1336 这个是题目链接,题意很简单,就是求1-n中约束和为偶数的数的个数,用为n减去奇数的个数即为所求,这题我做的时候用的打表看出来的一点规律,发现为奇数的全部都有两个特点,要不就是完全平方数,要不就是完全平方数的二倍,因而在O(1)复杂度内解决就是n - sqrt(n) - sqrt(n/2); #include <i...

weixin_43323647的博客 594

别再凭感觉估算!用ADS的EBOND库精确仿真Bonding线寄生电感(附完整参数设置指南)

本文详细介绍了在ADS中使用EBOND库精确仿真Bonding线寄生电感的方法,帮助射频工程师在毫米波频段实现高精度建模。通过三维物理参数和电磁场求解算法,EBOND模型能将误差控制在5%以内,显著提升电路性能。文章还提供了完整的参数设置指南和实战操作步骤,适用于5G毫米波前端模块等高频应用场景。

weixin_28730131的博客 504

LightOJ-1336

///题意:输入一个n,输出1-n的西格玛值(因子和)为偶数的个数; ///思路:可以找奇数的个数ans再用n-ans即为偶数的个数; ///分析:其中单独的一项,是等比数列求和的公式。如果要求σ(n)为奇数,那公式中的每一项乘数都得是奇数。 ///对于其中的第i项乘数f(i)=pi^0+pi^1+…+pi^ei. ///当pi=2时,f(i)一定是奇数。 ///当pi!=2时,由于pi是奇数,只有

布呗之路 349

DeepSeek跨会话协作指南:让AI成为你的「第二大脑」

通过DeepSeek的跨会话协作系统,用户实测工作效率提升63%。

紫夜若涵的博客 1474

别再凭感觉了!手把手教你用Excel搞定激光器MPE与NOHD安全计算(附模板下载)

本文详细介绍了如何利用Excel自动化计算激光器的MPE(最大允许照射量)和NOHD(标称眼危害距离),提升激光安全评估的效率和准确性。通过实战案例和模板下载,帮助工程师快速掌握GB/T 7247标准中的关键计算,避免常见错误,适用于激光测距仪等设备的安评工作。

weixin_30954265的博客 466

LightOJ - 1336 (Sigma Function)

题意:f(n)为n所有约数的和,给你一个数n,让你求从1到n中f(n)为偶数的数有多少个. 思路:n=p1^e1*p2^e2...,则f(n)=(p1^(e1+1)-1)/(p1-1))*(p2^(e2+1)-1)/(p2-1)).... 且(p1^(e1+1)-1)/(p1-1))=p1^0+p1^1......+p1^e1; 要使得f(n)为奇数,则(p1^(e1+1)-1)/(p1-1

阿狸的博客 259

28-手把手教你手写CPU-Verilog - 乘法器设计:Booth算法与Wallace树乘法器

文章摘要: 本文详细介绍了两种高效乘法器设计方法:Booth算法和Wallace树乘法器。Booth算法通过检测乘数连续1/0减少部分积,适合有符号数运算;Wallace树采用树形结构压缩部分积,显著降低延迟。文章包含算法原理、具体示例、Verilog实现代码(4位乘法器)及性能对比表,指出Booth适用于通用处理器,Wallace树更适合高性能DSP/GPU。最后强调实际设计中需根据速度、面积和功耗需求选择合适方案。

2301_79143213的博客 206

LightOJ 1336 Sigma Function

LightOJ 1336 Sigma Function Sigma function is an interesting function in Number Theory. It is denoted by the Greek letter Sigma (σ). This function actually denotes the sum of all divisors of a number....

旺崽的博客 2491

OV9734 DATASHEET,完整规格书

OV9734完整规格书,包括电气参数,尺寸规格,寄存器配置表等

pscad IEEE标准系统搭建说明

pscad IEEE标准系统搭建说明,包含典型的IEEE 9节点、14节点、30节点、39节点和118节点系统。内含标准测试系统的原始数据和潮流结果。

LightOj 1336(Sigma Function)

lightoj 1336题目大意:已知 x=p1e1∗p2e2∗…∗pkekx = {p_1}^{e_1} * {p_2}^{e_2} * \ldots * {p_k}^{e_k}; σ(x)=∏i=1kpiei+1−1pi−1\sigma(x) = \displaystyle\prod_{i = 1}^k{{{p_i}^{e_i+ 1} - 1} \over{p_i - 1}};求x∈[1,n]x

伪伪的喵喵。。 1000

android 蓝牙通讯demo

android 下蓝牙通讯demo,实现了发现蓝牙,使能蓝牙,通过蓝牙发送消息。

D - Sigma Function LightOJ - 1336

链接lightoj1336Sigma function is an interesting function in Number Theory. It is denoted by the Greek letter Sigma (σ). This function actually denotes the sum of all divisors of a number. For example σ(...

D-DeepWave的博客 378

TMS_WebGMaps_1.9.8.0_Full_Source

TMS_WebGMaps_1.9.8.0_Full_Source 全源码 delphi cbuilder

LightOJ1336 Sigma Function 约数相关问题

LightOJ1336 Sigma Function 标签 约数相关问题 前言 我的csdn和博客园是同步的,欢迎来访danzh-博客园~ 简明题意 给定n(n<=1e12),求 \[\sum_{i=1}^n[\sigma(i)\%2=0]\] \(\sigma\)是约数和的意思,上面的式子用文字形式表示就是:1-n中约数和是偶数的个数。 思路 首先看\(\sig...

weixin_30416497的博客 127

LightOJ 1336 Sigma Function

/* LightOJ 1336 Sigma Function http://lightoj.com/login_main.php?url=volume_showproblem.php?problem=1336 数论 奇偶性 题目求f(n)为偶数的个数 我们发现如果f(n)为奇数,则n为x^2,2*x^2,2^x三种形式, 因为2^x中已经包含剩下两种, 所以只需求x^2...

weixin_30892987的博客 72

Sigma Function LightOJ - 1336(唯一分解 + 思维 + 等比数列求和公式)

Sigma Function LightOJ - 1336 题意&&思路: 传送门 反思: 打完表,其实已经出结果了,嗨嗨。。。。。 AC(附带打表代码) #include <iostream> #include <cstdio> #include <cstring> #include <vector> #include <cmath> #define pb push_back #define sz(a) (int)a.size()

qq_45377553的博客 249

【LightOJ1336】Sigma Function(数论)

【LightOJ1336】Sigma Function(数论) 题面 Vjudge 求和运算是一种有趣的操作,它来源于古希腊字母σ,现在我们来求一个数字的所有因子之和。例如σ(24)=1+2+3+4+6+8+12+24=60.对于小的数字求和是非常的简单,但是对于大数字求和就比较困难了。现在给你一个n,你需要求出有多少个数字的σ是偶数。 注:一个数字的σ指这个数的所有因子之和 题解 现在观察一下数...

weixin_30478923的博客 122

LightOJ - 1336 Sigma Function(唯一分解定理,n以内平方数个数)

链接:LightOJ - 1336 Sigma Function 题意: σ(x)\sigma(x)σ(x)表示xxx的所有因数之和,给出n&ThickSpace;(1≤n≤1012)n\;(1\le n\le10^{12})n(1≤n≤1012),问111 ~ nnn中有多少数的σ\sigmaσ值是偶数? 分析: 根据唯一分解定理,有x=p1a1⋅p2a2⋯pkakx=p_1^{a_...

Plus Ultra! 334

数论(约数之和) - Sigma Function - LightOJ 1336

数论(约数之和) - Sigma Function - LightOJ 1336 题意: 根据算数基本定理,对任意正整数n,可分解为:根据算数基本定理,对任意正整数n,可分解为:根据算数基本定理,对任意正整数n,可分解为: n=p1a1×p2a2×...×pkak,其中p1,p2,...,pk是n的素因子,ai≥0。n=p_1^{a_1}×p_2^{a_2}×...×p_k^{a_k},其中p_1,p_2,...,p_k是n的素因子,a_i≥0。n=p1a1​​×p2a2​​×...×pkak​​,其中p1

njuptACMcxk的博客 1030

LightOJ 1336 Sigma Function(1--n中所有因子和为偶数的数字个数)

题目链接: LightOJ 1336 Sigma Function 题意: 找到1–n中所有因子和为偶数的数字个数。n <= 1e12. 分析: 通过打表发现平方数和平方数的二倍的因子和是奇数。那就只要找小于等于n的平方数和平方数的二倍的个数就好了。 打表的程序:const int MAX_N = 10010;int prime_cnt, total; int prime[MAX_N],

ramay7 615

Sigma Function LightOJ - 1336(唯一分解定理,因数之和性质)

Sigma Function LightOJ - 1336 (唯一分解定理,因数之和性质) 题意:给一个n,输出 [1,n][1,n][1,n] 中每一个数的因数之和为偶数的数的个数之和。 思路: 方法一:打表找规律 打表代码 #include <bits/stdc++.h> using namespace std; long long n; int main() { scanf("%lld", &n); for(int k = 1;k <= n; k++) { lon

CCSU_GCR的博客 263

LightOJ 1356 && LightOJ 1336

LightOJ 1356 如果把不独立的两个数a和b建立关系,那么问题就是找到一个最大的集合,使得集合中的任意两个数不相关,这有点像二分图中最大独立集的概念。 然后问题就是建立二分图。如果两个数a和b相关,即存在一个素数k使得a=b*k,如果对a和b做质因子分解,它们质因子的个数一定是一奇一偶,因为a比b多一个质因子k。那么我们就可以用质因子个数的奇偶性来建二分图。 前段时间的编程之美中

Mr.Phoebe的专栏 1044

Sigma Function(LightOJ - 1336)(思维 + 因数和知识点)

Sigma Function(LightOJ - 1336)(思维+因子和) 来源:Sigma Function(LightOJ - 1336) 题意: 求1~n中,因子和为偶数的数的个数 因子和 先说一下因数和咋求 若n = x1 ^ p1 * x2 ^ p2 * ... * xn ^ pn 那么n因数个数 e(n) = (p1 + 1) * (p2 + 1) * ... * (pn + 1) 所有因数之和 d(n) = (x1 ^ 0 + ... + x1 ^ p1) * ... * (xn ^

ocean__ocean的博客 210
上一篇: 斐波那契数列以及Catalan数通项公式的推导
下一篇: UVA 11426
WedsonLin
博客等级 码龄7年 1粉丝 49原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值