亲密数对的查找算法

Spring Boot集成Jasypt踩坑实录:自定义SM4加密器Bean加载失败的终极解决方案 本文深入剖析了Spring Boot集成Jasypt时自定义SM4加密器Bean加载失败的根源,即Spring Boot启动流程中Bean加载顺序与Jasypt自动配置的时序冲突。文章提供了三种从源码层面解决问题的有效方案,包括使用ApplicationContextInitializer提前注册、调整Bean依赖顺序以及自定义PropertySource处理机制,并给出了完整的国密SM4加密器实现与测试示例。 阅读详情
  1. /**
  2.  * 亲密数对的查找算法。<br>
  3.  * 如果a的因子和等于b ,b的因子和等于a ,且a≠b,则称a, b为亲密数对
  4.  * 
  5.  * @author 赵学庆 java2000.net
  6.  */
  7. public class T {
  8.   public static void main(String[] args) {
  9.     int num;
  10.     for (int i = 2; i <= 1000; i++) {
  11.       num = getDivNumber(i);
  12.       if (num > i) {
  13.         if (getDivNumber(num) == i) {
  14.           System.out.println(i + "/" + num);
  15.         }
  16.       }
  17.     }
  18.   }
  19.   public static int getDivNumber(int i) {
  20.     int total = 1;
  21.     int to = (int) Math.sqrt(i);
  22.     for (int j = 2; j <= to; j++) {
  23.       if (i % j == 0) {
  24.         total += j;
  25.         if (j != i / j) {
  26.           total += i / j;
  27.         }
  28.       }
  29.     }
  30.     return total;
  31.   }
  32. }
倍福PLC--PERSISTENT断电保持数据和BOOT中各文件对应的解析 将D:\TC3程序\TwinCAT Project146\TwinCAT RT(x86)\Plc 文件夹的中三个替换文件复制到:G:\TwinCAT\3.1\Boot\Plc完成替换,如下图。(2) 找到程序所存的路径,编程电脑的D:\TC3程序\TwinCAT Project146路径下,并选择对应系统平台TwinCAT RT(x86)(3) 控制器断电,拔出内存卡,使用读卡器,在编程电脑中打开:(本次测试读卡器为G盘)(5) 开机完成后,TwinCAT自动运行,当前闪灯频率为50ms。 阅读详情

相关推荐

飞腾Ubantu22.04.3安装OpenNebula测试

因OpenneBula官方镜像源只有AMD架构的镜像包不存在ARM的镜像包,借此用源码编译进行测试。

坚持就是胜利的博客 1012

利用matlab找亲密数对,C++编程基础题解:找指定范围内的亲密数对

题目描述键盘输入N,N在2至2000之内,求2至N中的亲密数对,就是A的因子和等于B,B的因子和等于A,并且A≠B。 如48和75是亲密数对。48的因子和为2+3+4+6+8+12+16+24=75,而75的因子和为3+5+15+25=48。只有一行,为一个数N( 2<=N<=2000 )输出输出若干行,每行两个整数(用一个空格格开)样例输入2000样例输出48 7575 48140 ...

weixin_36430300的博客 1692

保姆级教程:用TI IWR6843雷达板跑通3D人体追踪demo(附CCS/UniFlash避坑指南)

本文提供了一份详尽的TI IWR6843毫米波雷达开发板3D人体追踪demo实现指南,涵盖开发环境搭建、工程导入编译、固件烧录及可视化工具配置全流程。特别针对CCS和UniFlash使用中的常见问题给出解决方案,帮助开发者快速掌握3D People Tracking技术应用。

weixin_29159441的博客 515

求1000以内的亲密数对matlab,matlab第三章课后部分答案

习题三3-2 从键盘输入一个三位整数,将它反向输出。如输入639,输出为936程序如下:m=input('请输入一个三位整数:');m1=fix(m/100);%求m的百位整数m2=rem(fix(m/10),10);%求m的十位数字m3=rem(m,10);%求m的个位数字m=m3*100+m2*10+m1%反向输出m3-3 输入一个百分制成绩,要求输出成绩等级A,B,C,D,E。其中90~10...

weixin_36242516的博客 993

win10 离线安装.Net Framework3.5

起因,安装软件比如3dmax2014等需要.Net Framework3.5支撑,那么需要安装低版本的.Net Framework3.5 闲话少说。 1.下载 NetFx3.cab 链接: https://pan.baidu.com/s/124to7F3BOy4yAlY61OjbDg 提取码: kixu 2.将NetFx3.cab 放入 系统盘的windows目录下(示例 C:\Wi...

m0_37615458的博客 7725

莫兰指数stata命令_一文读懂16个sp系列stata空间计量命令及应用

spcompress:Compress Stata-format shapefile压缩数据成stata格式的shapefile2、Looking at data/观测数据2、Looking at data/观测数据grmap:Graph choropleth maps绘制等值区域图spdistance:Calculator for distance between places计算区域之间距离3...

weixin_39719989的博客 822

Matlab找出10万以内的亲和数对

【代码】Matlab找出10万以内的亲和数对。

Burannnn的博客 590

南京邮电大学电工电子基础B实验六(组合逻辑电路)

南京邮电大学电工电子基础B实验五(组合逻辑电路);电工电子;南京邮电大学;计算机学院;实验报告;电路图;

亦是远方的小地方 1万+

Matlab判断亲密数对

如果两个连续自然数的乘积减1是素数,那么这两个连续的自然数称为亲密数对,该素数为亲密素数。例如,2*3-1=5,5是素数,故是亲密数对,5是亲密素数。不调用系统内部函数,求区间[2,49]内的亲密数对并求出所有亲密数对之和。

crucis0719的博客 2166

从入门到精通:用友BIP旗舰版全模块实施与运维实战指南

本文详细介绍了用友BIP旗舰版的全模块实施与运维实战指南,涵盖财务云、供应链云、生产制造等核心模块的配置与优化技巧。通过渐进式学习法和实战案例,帮助用户从入门到精通,提升系统实施效率和运维能力,特别适合企业IT人员和实施顾问参考。

weixin_29207533的博客 901

ESP32学习笔记06-UART 的485 通讯模式

通信方式选择UART 控制器支持多种通信模式,使用函数 uart_set_mode() 可以选择模式。选择特定模式后,UART 驱动程序将处理已连接 UART 设备的相应行为。例如,主机开始向 Tx FIFO 缓冲区写入数据时,UART 驱动程序会自动置位 RTS 管脚(逻辑 1);最后一位数据传输完成后,驱动程序就会取消置位 RTS 管脚(逻辑 0)。要使用此模式,软件。

Car12 2476

matlab程序设计题题库及答案,matlab程序设计例题及答案

matlab程序设计例题及答案 1.编写程序:计算1/3+2/5+3/7+……+10/21 法一: s=0; for i=1:10 s=s+i/(2*i+1); end s s = 4.4096 法二: sum((1:10)./(3:2:21)) ans = 4.4096 2.编写程序:计算1~100中即能被3整除,又能被7整除的所有数之和。 s=0; for i=1:100 if mod(i,3...

weixin_42481708的博客 4236

SAPGUI excel 导出时遇到的运行时错误:STRING_SIZE_TOO_LARGE

当报表导出需求远超单一 XLSX 文件的物理承载力时,与其在 SAPGUI 中硬拼 2 GB 限制,不如把分页、过滤、流式写入作为设计前提。掌握 ABAP2XLSX 或 CSV + Power Query 等工具链,既能满足审计合规,又能让应用服务器远离的噩梦。祝你在下一次导出海量数据时,既高效又优雅。

2007 年 ~ 2025 年,深耕 SAP 技术 18 年 643

零基础学算法->亲密数

2019独角兽企业重金招聘Python工程师标准>>> ...

weixin_33843947的博客 332

ssm框架搭建

这个是一个在idea上成功跑起来的ssm框架项目,保存在这里方便以后使用直接下载

LinePhone3.2.7(android端最新版本) sip客户端

SIP客户端For android:LinePhone3.2.7(最新版本),官网地址:http://www.linphone.org/

3000内的亲密数java_java实现亲密数

假设有 a、b 两个数,若 a 的所有因子之和等于 b,b 的所有因子之和等于 a,并且 a 不等于 b,则称 a 和 b 是一对亲密数。如 284 和 220 就是一对亲密数。分析:若要找出 10000 以内的亲密数,可使用以下算法:(1)对每一个数 i,将其因子分解出来,并将因子保存到一个数组中,再将因子之和保存到变量 b1。(2)将因子之和 b1 再进行因子分解,并将因子保存到一个数组中,将...

weixin_36261424的博客 439

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

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

亲密数

假设有a、b两个数,若a的所有因子之和等于b,b的所有因子之和等于a, 并且a不等于b,则称a和b是一对亲密数。如284和220就是一对亲密数。  分析: 若要找出10000以内的亲密数,可使用以下算法: (1)对每一个数i,将其因子分解出来,并将因子保存到一个数组中,再将因子之和保存到变量b1。 (2)将因子之和b1再进行因子分解,并将因子保存到一个数组中,将因子之和保存

In_sist的专栏 2694

win10 跳过U8环境检测的IE WebControls.rar

win10 安装u8的时候 提示IE WebControls 不通过,这个工具可以欺骗u8的检查。 跳过U8环境检测的IE WebControls。提示导入失败后,重新检测通过。

求3000以内的亲密数(优化改进)

亲密数:用穷举法直接对3000个数字进行遍历非常耗时 以下为改进代码: #include<stdio.h> int factorSum(a){//求a因子和 int i,sum=0; for(i=1; i<a; i++) if(a%i==0) //i和a的一个因子 sum+=i; //求因子和 return sum; } //判断a与b是否为亲密数,x[...

軒轅劍的博客 1286

数学问题——找“亲密数”

一、数学背景介绍:假设有a、b两个数,若a的因子之和等于b,b的因子之和等于a,并且a不等于b,则称a和b是一对亲密数。 二、要求编写代码实现找出给定范围以内的亲密数。 package com.js.math; import java.util.Scanner; /** * 亲密数 * @author js * */ public class ClosePair { pu

Dove_Knowledge的博客 1451

java关于函数的趣闻题:角谷猜想,求亲密数,验证哥德巴赫猜想

这道题是直接

u012891504的专栏 2161

13test05:亲密数

/*#include<iostream> using namespace std; int main() {int sum[3000]={0}; for(int i=1;i<3000;i++) for(int j=1;j<=i-1;j++) if(i%j==0) sum[i]+=j; for(i=1;i<=3000;i++) for(in...

weixin_30794851的博客 130

48.蓝桥杯之亲密数

假设有a、b两个数,若a的所有因子之和等于b,b的所有因子之和等于a, 并且a不等于b,则称a和b是一对亲密数。如284和220就是一对亲密数。 分析: 若要找出10000以内的亲密数,可使用以下算法: (1)对每一个数i,将其因子分解出来,并将因子保存到一个数组中,再将因子之和保存到变量b1。 (2)将因子之和b1再进行因子分解,并将因子保存到一个数组中,将因子之和保存到变量b2中。 (3)若b...

sword_anyone的博客 877

输出n以内的所有亲密数

题目描述: 如果自然数m的所有因子(包括1但不包括自身)之和为n,而n的所有因子之和为m,则称m与n是一对“亲密数”,例如220的所有因子之和为1+2+4+5+10+11+20+22+44+55+110=284。而284的所有因子之和为1+2+4+71+142=220,听此220与284是一对亲密数。输出每对亲密数是,小数在前,大数在后,并去掉重复的对数。 代码如下: import java...

shall_zhao的博客 2565

求N以内的亲密数

亲密数的含义 如果整数A的全部因子(包括1,不包括A本身)之和等于B;且整数B的全部因子(包括1,不包括B本身)之和等于A,则将整数A和B称为亲密数。 那么怎么求N以内所有的亲密数,代码如下 #include<stdio.h> int main() { int a, i, b, n,N; scanf("%d",&N); for( a=1; a<N; a++ ) /*穷举N以内的全部整数*/ { for( b=0, i=1; i&lt

haotianzz的博客 2830

亲密数对

def factorsSum(n): sum = 0 # 因子之和 i = 1 # 因子 while i <= n - 1: if n % i == 0: # i是n的因子 sum += i i += 1 return sum for a in range(1,3000): b=factorsSum(a) c=factorsSum(b) if(a==c and a!=b): print("%d和%d"%(a,b)) “”" 整体思路 分别计算a: 3.4.5.6 他门因子之和b 对因子和b计算

manaliya的博客 1380

找亲密数算法

由键盘接收5个正整数,请判断这5个正整数是否有亲密数,如果有亲密数,则输出该整数、以及亲密数,否则输出该整数和0。该整数和亲密数或0之间使用逗号分隔,每个整数一行,共输出5行。如果整数A的全部因子(包括1,但不包括A本身)之和等于B;而且整数B的全部因子(包括1,但不包括B本身)之和等于A,则称整数A和B为亲密数。输入5个整数:105 220 2000 500 2680。【样例输入】105 220 2000 500 2680。【输出形式】5行,每行为一个整数及其亲密数。【输入形式】由键盘接收5个正整数。

m0_73509997的博客 674
上一篇: 超级入门:JAVA从零开始到HelloWorld
下一篇: 接口里面嵌套类的使用
老紫竹
博客等级 码龄19年 1万+粉丝 1252原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值