蓝桥杯-算法训练2 最大最小公倍数

简介: <p>刚做了,蓝桥杯算法训练的<strong>最大最小公倍数</strong>一题,感觉考查的是数学了,哈哈。</p> <p>时间限制:1.0s   内存限制:256.0MB<br> 问题描述<br> 已知一个正整数N,问从1~N中任选出三个数,他们的最小公倍数最大可以为多少。<br> 输入格式<br> 输入一个正整数N。<br> 输出格式<br> 输出一个整数,表示你找到的

刚做了,蓝桥杯算法训练的最大最小公倍数一题,感觉考查的是数学了,哈哈。

时间限制:1.0s   内存限制:256.0MB
问题描述
已知一个正整数N,问从1~N中任选出三个数,他们的最小公倍数最大可以为多少。
输入格式
输入一个正整数N。
输出格式
输出一个整数,表示你找到的最小公倍数。
样例输入
9
样例输出
504
数据规模与约定
1 <= N <= 10^6。

思路如下:

1. n是奇数,那就最大的三个数相乘

2. n是偶数,得分两种情况了,

①如果n不是3的倍数,那就s=n*(n-1)*(n-3)---n与n-2同为偶数,故排除一个n-2;

②n是3的倍数,s=(n-1)*(n-2)*(n-3),n与n-2同为偶数,排除n-2,但n与n-3均有3这个公约数,得排除n-3,那就用n-4么?多往后写几个数你就会发现这样下去根本不行。

所以只能用(n-1)*(n-2)*(n-3)。

代码如下

import java.util.Scanner;

public class Main {
	public static void main(String[] args){
		Scanner in=new Scanner(System.in);
		long n=in.nextLong();
		long s;
		if(n%2==1){
			s=n*(n-1)*(n-2);
		}
		else{
			if(n%3==0)
				s=(n-1)*(n-2)*(n-3);
			else
				s=n*(n-1)*(n-3);
		}
		System.out.println(s);
	}
}

但是上传测试出了小问题,分数只有60分,百思不得其解,网上查阅了很多,发现貌似这道题后台测试数据是错误的,(⊙o⊙)…

见 http://blog.csdn.net/u011669700/article/details/18702757


如有任何问题,欢迎留言。

祝君好运!

目录
相关文章
|
4月前
|
存储 机器学习/深度学习 算法
第十五届蓝桥杯pb组国赛E题[马与象] (15分)BFS算法 详解
第十五届蓝桥杯pb组国赛E题[马与象] (15分)BFS算法 详解
42 3
|
2天前
|
算法 Java C++
【贪心算法】算法训练 ALGO-1003 礼物(C/C++)
【贪心算法】算法训练 ALGO-1003 礼物(C/C++)
【贪心算法】算法训练 ALGO-1003 礼物(C/C++)
|
2天前
|
算法 测试技术 C++
【动态规划算法】蓝桥杯填充问题(C/C++)
【动态规划算法】蓝桥杯填充问题(C/C++)
|
2天前
|
算法 C++
蓝桥 算法训练 共线(C++)
蓝桥 算法训练 共线(C++)
|
3月前
knn增强数据训练
【7月更文挑战第27天】
29 10
|
3月前
|
数据采集 编解码 人工智能
破解ChatGPT惊人耗电!DeepMind新算法训练提效13倍,能耗暴降10倍
【7月更文挑战第19天】DeepMind的JEST算法革新AI训练,提升效率13倍,节能10倍。通过联合数据批次选择,预训练指导及多分辨率训练,优化资源利用,降低能耗。实验显示性能提升,达到SOTA水平,但实施需大量资源,依赖优质参考模型。[论文链接](https://arxiv.org/pdf/2406.17711)
58 10
|
3月前
knn增强数据训练
【7月更文挑战第28天】
23 2
|
2月前
|
算法 搜索推荐
支付宝商业化广告算法问题之基于pretrain—>finetune范式的知识迁移中,finetune阶段全参数训练与部分参数训练的效果如何比较
支付宝商业化广告算法问题之基于pretrain—>finetune范式的知识迁移中,finetune阶段全参数训练与部分参数训练的效果如何比较
|
3月前
|
人工智能 边缘计算 算法
破解ChatGPT惊人耗电!DeepMind新算法训练提效13倍,能耗暴降10倍
【7月更文挑战第20天】DeepMind unveils Switch Transformer, revolutionizing AI energy consumption. This novel algorithm boosts training efficiency by 13x and slashes energy use by 10x compared to ChatGPT, marking a significant leap towards eco-friendly AI.
40 2
|
2月前
|
存储 算法
【C算法】编程初学者入门训练140道(1~20)
【C算法】编程初学者入门训练140道(1~20)