当前位置: 首页 > news >正文

手机wap版网站制作网站发布与推广怎么写

手机wap版网站制作,网站发布与推广怎么写,wordpress支持主机,杭州建筑网页设计文章目录 一、唯一分解定理是什么?1.定义2.示例3.代码模板 二、例题1>问题描述(2021蓝桥杯省赛)输入格式输出格式样例输入 1样例输出 1样例输入 2样例输出 2评测用例规模与约定 2>解题思路3>假娃3>C嘎嘎 一、唯一分解定理是什么&…

文章目录

  • 一、唯一分解定理是什么?
    • 1.定义
    • 2.示例
    • 3.代码模板
  • 二、例题
    • 1>问题描述(2021蓝桥杯省赛)
      • 输入格式
      • 输出格式
      • 样例输入 1
      • 样例输出 1
      • 样例输入 2
      • 样例输出 2
      • 评测用例规模与约定
    • 2>解题思路
    • 3>假娃
    • 3>C嘎嘎

一、唯一分解定理是什么?

1.定义

唯一分解定理是数论中的一个重要定理,它告诉我们:

任何大于 1 的正整数,都可以唯一分解为若干个质数的乘积(忽略排列顺序)。

数学表达式:
对于任意正整数 ( n > 1 ) ( n > 1 ) (n>1),可以表示为:
n = p 1 e 1 × p 2 e 2 × ⋯ × p k e k n = p_1^{e_1} \times p_2^{e_2} \times \cdots \times p_k^{e_k} n=p1e1×p2e2××pkek
其中:

  • ( p 1 , p 2 , … , p k ) ( p_1, p_2, \dots, p_k ) (p1,p2,,pk) 是质数;
  • ( e 1 , e 2 , … , e k ) ( e_1, e_2, \dots, e_k ) (e1,e2,,ek) 是正整数;

2.示例

  1. 12 的分解
    12 = 2 2 × 3 1 12 = 2^2 \times 3^1 12=22×31
    质因数是 2 2 2 3 3 3

  2. 100 的分解
    100 = 2 2 × 5 2 100 = 2^2 \times 5^2 100=22×52
    质因数是 2 2 2 5 5 5
    修改后的格式如下:

  3. 97 的分解
    97 = 9 7 1 97 = 97^1 97=971
    97 97 97 是质数,本身就是唯一分解。


3.代码模板

import java.util.*;
public class Main {public static void main(String[] args) {Scanner sc = new Scanner(System.in);int n=sc.nextInt();//Math.sqrt(n)可以进行时间优化for(int i=2;i<=Math.sqrt(n);i++){if(n%i==0){int count=0;//记录当前质数i的幂次while(n%i==0){count++;n/=i;//除掉所有因子i}System.out.println(i+" "+count);//输出对应的因子 以及 它的幂次}}if(n>1){//如果没有除完,最后一个数一定是质因子System.out.println(n+" "+1);//输出对应的因子 以及 它的幂次}}
}

二、例题

1>问题描述(2021蓝桥杯省赛)

一个整数 a a a 是一个完全平方数,是指它是某一个整数的平方,即存在一个整数 b b b,使得 a = b 2 a = b^2 a=b2

给定一个正整数 n n n,请找到最小的正整数 x x x,使得它们的乘积是一个完全平方数。


输入格式

输入一行包含一个正整数 n n n


输出格式

输出找到的最小的正整数 x x x


样例输入 1

12

样例输出 1

3

样例输入 2

15

样例输出 2

15

评测用例规模与约定

  • 对于 30 的评测用例, 1 ≤ n ≤ 1000 1 \leq n \leq 1000 1n1000,答案不超过 1000 1000 1000
  • 对于 60 的评测用例, 1 ≤ n ≤ 1 0 8 1 \leq n \leq 10^8 1n108,答案不超过 1 0 8 10^8 108
  • 对于所有评测用例, 1 ≤ n ≤ 1 0 12 1 \leq n \leq 10^{12} 1n1012,答案不超过 1 0 12 10^{12} 1012

2>解题思路

根据题意分析,我们要求最小的 x x x 使得 x × n x\times n x×n 是一个完全平方数。 显而易见的是,最坏情况, x x x 只能是 n n n本身。因此我们只需要在整数 n n n 以内去寻找最小的 x x x 即可。 结合唯一分解定理,任何一个大于1的整数,一定可以分解成一个或者多个质数(也叫素数)相乘。如果一个数是完全平方数,则经过唯一分解后,其质因子的幂次一定是偶数! 例如:

  1. 36 36 36 的分解
    36 = 2 2 × 3 2 36 = 2^2 \times 3^2 36=22×32
    幂次: 2 , 2 2, 2 2,2(都是偶数)
    因此, 36 36 36 是完全平方数。

  2. 144 144 144 的分解
    144 = 2 4 × 3 2 144 = 2^4 \times 3^2 144=24×32
    幂次: 4 , 2 4, 2 4,2(都是偶数)
    因此, 144 144 144 是完全平方数。

  3. 81 81 81 的分解
    81 = 3 4 81 = 3^4 81=34
    幂次: 4 4 4(是偶数)
    因此, 81 81 81 是完全平方数。

  4. 100 100 100 的分解
    100 = 2 2 × 5 2 100 = 2^2 \times 5^2 100=22×52
    幂次: 2 , 2 2, 2 2,2(都是偶数)
    因此, 100 100 100 是完全平方数。

  5. 72 72 72 的分解(反例)
    72 = 2 3 × 3 2 72 = 2^3 \times 3^2 72=23×32
    幂次: 3 , 2 3, 2 3,2 3 3 3 不是偶数)
    因此, 72 72 72 不是完全平方数。

至此,解题思路就很明了啦。唯一分解给定的 n n n 寻找其质因子,如果质因子对应的幂次是奇数,则需要补齐对应的一个质因子,把它累乘到答案中即可。


3>假娃

import java.util.*;// 1:无需package
// 2: 类名必须Main, 不可修改public class Main {public static void main(String[] args) {Scanner sc = new Scanner(System.in);//测试用例数据规模比较大,必须用longlong ans=1;long n=sc.nextLong();for(long i=2;i<=Math.sqrt(n);i++){if(n%i==0){long count=0;while(n%i==0){count++;n/=i;}if(count%2==1){ans*=i;}}}if(n>1)ans*=n;System.out.println(ans);}
}

3>C嘎嘎

#include <iostream>
#include <cmath> // 用于 sqrt 函数
using namespace std;int main() {long long ans = 1; // 用 long long 处理大数long long n;cin >> n; // 输入 nfor (long long i = 2; i <= sqrt(n); i++) {if (n % i == 0) { // 判断是否为因子long long count = 0;while (n % i == 0) { // 统计当前因子的幂次count++;n /= i;}if (count % 2 == 1) { // 如果幂次是奇数ans *= i;}}}if (n > 1) ans *= n; // 如果 n 还大于 1,则 n 本身是一个质数cout << ans << endl; // 输出结果return 0;
}

请添加图片描述

http://www.hkea.cn/news/873660/

相关文章:

  • 如何网站专题策划互联网推广是什么
  • 用hadoop做网站日志分析推广工作的流程及内容
  • 凡科做网站技巧站长之家域名信息查询
  • 网站建设国际深圳网络营销课程ppt
  • 网站开发人员需要具备的能力电脑培训班多少费用
  • discuz集成wordpressseo的概念是什么
  • 子网站如何做网站营销方案模板
  • dreamweaver做的网站电商培训班一般多少钱
  • 国外做科研的网站东莞网站设计公司排名
  • 亿唐网不做网站做品牌原因seo网站诊断报告
  • 宝鸡网站建设东东怎么推广软件让别人下载
  • 21dove谁做的的网站百度一下首页设为主页
  • 猪八戒网站建设推广平台排名前十名
  • 广西建设质监站官方网站站长工具seo综合查询可以访问
  • 通用搭建网站教程优化营商环境的意义
  • 网站中加入地图怎样优化网站排名
  • 网站如何被搜索引擎收录地推推广平台
  • 池州做网站公司游戏搜索风云榜
  • 东丽区做网站网站查询平台
  • wordpress什么主题好用seo优化范畴
  • 局域网端口映射做网站西安竞价托管代运营
  • 重庆网站建设设计公司信息ip网站查询服务器
  • 网站积分的作用seo搜索引擎优化就业前景
  • 珠海网站品牌设计公司简介最新国内新闻重大事件
  • 广东专业网站客服软件定制站长统计app下载大全
  • 广东网站建设公司排名磁力帝
  • 胶南网站建设哪家好成都电脑培训班零基础
  • 集团网站建设哪家好网上推广怎么弄?
  • dz网站建设器最近有新病毒出现吗
  • 个人网站制作说明香港旺道旺国际集团