(忙着A题,总结会慢慢跟上~)
1409: 因子和
Time Limit: 1 Sec Memory Limit: 128 MB
[Submit][Status][Web Board]
Description

求一个数的因子和很简单,所以小明很懒就想让你帮忙算一下区间a到b中哪个数的因子和最大,并输出这个数和他的每个因子。

Input

输入a和b,(0<a<=b<10^6).

Output

输出这个数和他的每个因子(相同情况输出最小的),因子从小到大输出。

Sample Input

1 10

Sample Output

10 = 1 + 2 + 5
AC-code:

   #include <stdio.h>#define M 1000000int c[M+2];int main(){int i,j;for(i = 1; i <= M; i++)//类素数筛选法{c[i] -= i;//真因子不包括它本身for(j = i; j <= M; j+=i){c[j] += i;}}int a,b;while(~scanf("%d%d",&a,&b)){int max_1 = c[a],aim = a;for(int i = a+1; i <= b; i++){if(c[i] > max_1){max_1 = c[i];aim = i;}}if(aim > 1){printf("%d = 1",aim);for(int j = 2; j < aim; j++)if(aim % j ==0) printf(" + %d",j);}else{printf("0 = 0");}printf("\n");}return 0;}

因子和(类素数筛选法)相关推荐

  1. pku 2635 The Embarrassed Cryptographer 数论——素数筛选法+模拟大数除法

    http://poj.org/problem?id=2635 因为给定的k是两个素数的乘机,所以该数所包含的因子是{1,K,p,q}假设k = p*q p,q为素数,所以只要从小到大枚举小于L的素数, ...

  2. 素数筛选法(埃氏筛 欧拉筛)

    质数筛选法 文章目录 质数筛选法 前言 一.埃氏筛 O(nloglogn)O(nloglogn)O(nloglogn) 二.欧拉筛O(n)O(n)O(n) 总结 前言 当需要大范围内的素数时,例如1e ...

  3. PAT甲题题解-1059. Prime Factors (25)-素数筛选法

    用素数筛选法即可. 范围long int,其实大小范围和int一样,一开始以为是指long long,想这就麻烦了该怎么弄. 而现在其实就是int的范围,那难度档次就不一样了,瞬间变成水题一枚,因为i ...

  4. python使用集合实现筛选法求素数-python素数筛选法浅析

    原理: 素数,指在一个大于1的自然数中,除了1和此整数自身外,不能被其他自然数整除的数.在加密应用中起重要的位置,比如广为人知的RSA算法中,就是基于大整数的因式分解难题,寻找两个超大的素数然后相乘作 ...

  5. 51nod 1536不一样的猜数游戏 思路:O(n)素数筛选法。同Codeforces 576A Vasya and Petya‘s Game。

    废话不多说,先上题目. 51nod Codeforces 两个其实是一个意思,看51nod题目就讲的很清楚了,题意不再赘述. 直接讲我的分析过程:刚开始拿到手有点蒙蔽,看起来很难,然后......然后 ...

  6. 南阳理工oj 题目26 孪生素数问题 素数筛选法

    孪生素数问题 时间限制:3000 ms | 内存限制:65535 KB 难度:3 描述 写一个程序,找出给出素数范围内的所有孪生素数的组数.一般来说,孪生素数就是指两个素数距离为2,近的不能再近的相邻 ...

  7. 素数筛选法 (求1~n的素数)

    1.下面是求1~n的素数的一般方法: //求1~n的素数一般方法 #include<iostream> using namespace std; int main() {int n,i,j ...

  8. Python:实现prime sieve eratosthenes埃拉托斯特尼素数筛选法算法(附完整源码)

    Python:实现prime sieve eratosthenes埃拉托斯特尼素数筛选法算法 # flake8: noqa def prime_sieve_eratosthenes(num):prim ...

  9. 高效的判断素数---筛选法

    前言 筛选法是啥呢? 举个例子: 2是质数那么2x2,2x3,2x4-都不是质数 3是质数那么3x2,3x3,3x4,3x5-都不是质数. 依次类推---- 简言之: 质数的倍数都不是质数 这就是筛选 ...

最新文章

  1. PL/SQL中的数据类型隐式转换规则
  2. 菜鸟脱壳之脱壳的基础知识(六)——手动查找IAT和修复Dump的程序
  3. 为啥总让我“先去博客园其他网站逛逛”?
  4. flask-whooshalchemy需要注意的一点
  5. armv7 cortex a系列编程手册_STM32、Cortex-M3和ARMv8-M之间的关联
  6. 模糊聚类划分matlab代码,Matlab协同模糊聚类建模
  7. 我的15年操作系统开源路——RT-Thread 创始人熊谱翔
  8. Android 开发者成神之路!
  9. 免费学python的网课-学习python的时候观看网课学习还是买书学习效率高?
  10. 折线图_R语言画折线图?
  11. 【图像分割】基于matalb GUI遗传神经网络图像分割【含Matlab源码 659期】
  12. Jmeter下载及安装方法
  13. https工作原理及CA证书及验证证书
  14. 企划学院第十二期游学活动“聚合”郑州站圆满落下帷幕!
  15. 最新最全的云开发入门教程,微信小程序云开发,云函数,云数据库学习,微信小程序云开发扩展功能学习
  16. 求95859回文数c语言程序,csdn 回文数
  17. Excel做数据分析?是真的很强
  18. 揭秘:云控系统运行原理,有效规避风控
  19. 【JAVA】-- 黄金矿工小游戏(一)(实现思路+每步代码)
  20. word水印为什么被文字盖住了?

热门文章

  1. android 模仿instagram的listview,实现Instagram的Material Design概念设计
  2. java 弹出下载_java如何实现下载弹出的对话框
  3. Apache Flink 零基础入门(十二)Flink sink
  4. 入门Pandas不可不知的技巧
  5. 实时可视化 Debug:VS Code 开源新工具,一键解析代码结构
  6. 干货!隐马尔科夫模型
  7. 求求你!不要在网上乱拷贝代码了!一段网上找的代码突然炸了,项目出现大BUG...
  8. 利率计算中的套路!用 Python 告诉你究竟亏了多少!
  9. 为什么我不建议你买保险?
  10. 【干货】TensorFlow 2.0官方风格与设计模式指南(附示例代码)