SDNU 1464.最大最小公倍数(思维)
Description
Input
Output
Sample Input
9
Sample Output
504思路:网上说这道题用o(n^3)的会T,都是假的!我用o(log n)的做法也T了!惨无人道。后来只能用数学的方法。 如果n是个奇数,则(最大最小公倍数) = n*(n-1)*(n-2) 如果n是个偶数,如果n是3的倍数,则(最大最小公倍数) = (n-1)*(n-2)*(n-3) 否则(最大公约数) = n*(n-1)*(n-3)
#include <cstdio> #include <iostream> #include <cmath> #include <string> #include <cstring> #include <algorithm> #include <queue> #include <vector> #include <map> using namespace std; #define ll long long const int inf = 0x3f3f3f3f; const int mod = 1e9+7;ll n, sum;int main() {scanf("%lld", &n);if(n <= 2)printf("%lld\n", n);else if(n%2 != 0){sum = n*(n-1)*(n-2);printf("%lld\n", sum);}else if(n%3 == 0){sum = (n-1)*(n-2)*(n-3);printf("%lld\n", sum);}else{sum = n*(n-1)*(n-3);printf("%lld\n", sum);}return 0; }
转载于:https://www.cnblogs.com/RootVount/p/11250412.html
SDNU 1464.最大最小公倍数(思维)相关推荐
- SDNU-1464.最大最小公倍数
1464.最大最小公倍数 Description 问题描述 已知一个正整数N,问从1~N中任选出三个数,他们的最小公倍数最大可以为多少. Input 输入一个正整数 N(1<=N<=10^ ...
- python数据分析入门书籍-Python极简讲义:一本书入门数据分析与机器学习
"1.轻松入门:文笔流畅,通俗易懂,从Python基础.NumPy.Pandas.Matplotlib,到机器学习算法,循序渐进,帮助零基础读者快速入门.2.图文并茂:一图胜千言,书中配有精 ...
- 51 NOD 1363 最小公倍数之和 (欧拉函数思维应用)
1363 最小公倍数之和 推式子 ∑i=1nlcm(i,n)=n∑i=1nigcd(i,n)=n∑d∣n∑i=1nid(gcd(i,n)==d)=n∑d∣n∑i=1ndi(gcd(i,nd)==1)= ...
- SDNU 1176.Jam的计数法(思维)
Description Jam不使用阿拉伯数字计数,而是使用小写英文字母计数.他的计数法中,每个数字的位数都是相同的(使用相同个数的字母),英文字母按原先的顺序,排在前面的字母小于排在它后面的字母.我 ...
- SDNU 1477.矩形面积交(思维)
Description 平面上有两个矩形,它们的边平行于直角坐标系的X轴或Y轴.对于每个矩形,我们给出它的一对相对顶点的坐标,请你编程算出两个矩形的交的面积. Input 输入仅包含两行,每行描述一个 ...
- SDNU 1206.蚂蚁感冒 【代码如此简单,思维练习】【7月29】
蚂蚁感冒 Description 长100厘米的细长直杆子上有n只蚂蚁.它们的头有的朝左,有的朝右. 每只蚂蚁都只能沿着杆子向前爬,速度是1厘米/秒. 当两只蚂蚁碰面时,它们会同时掉头往相反的方向爬行 ...
- 1776: Press the switch(思维题)
1776: Press the switch Time Limit: 1 Sec Memory Limit: 128 MB Submit: 447 Solved: 116 [Submit][Statu ...
- 数论 —— 最大公约数与最小公倍数
[概念] 1.公约数:有 k 个非零整数 ,若 ,s.t. ,则称 d 为 的公约数. 2.最大公约数:公约数中最大的一个数称为最大公约数,记为: 注: ① 最大公约数一定是存在的,其最小值为 ...
- c语言求最小公倍数_最小公倍数
一.概念描述 现代数学:最小公倍数是一种特殊的公倍数.设a1,a2,-,an是n个整数(n≥2,n∈N+),它们的公倍数有无穷多个,其中最小的正的公倍数m,称为a1,a2,-,an的最小公倍数.最小公 ...
最新文章
- Java嵌入式数据库H2学习总结(三)——在Web应用中嵌入H2数据库
- [Java基础]反射练习之越过泛型检查,运行配置文件制定内容
- WPF中DatePiker值绑定以及精简查询
- Jupyter 常用快捷键及导出py文件的方法
- 《大数据导论》一1.4 案例学习背景
- 【转】ASPNET程序中常用的三十三种代码
- android HandlerThread源码解析
- js中常见的数据加密与解密的方法
- 如何管理员工工时表?
- 古代神话体系--古希腊、罗马、北欧和中国
- 用优盘装系统看不到计算机本身的硬盘,给电脑装系统!的时候找不到硬盘只能看到u盘数据我怀疑硬盘坏了主机? 爱问知识人...
- 爬虫漫游指南:浏览器指纹
- iOS开发之自定义的framework添加第三方framework,lipo和ar命令看.o文件
- 英雄联盟原版下载器+解除wegame自动下载
- linux rz位置,Linux下rz命令使用的实例详解
- 股市繁荣与可持续发展
- CommonsCollections6分析
- python中cos函数怎么用_Python cos() 函数 | 使用方法 入门教程 基础教程
- 常平竹升面加盟店需要多少钱?
- Spring Boot项目中集成Elasticsearch,并实现高效的搜索功能
热门文章
- jxl简析[ http://www.emlog.net/fei ]
- Understanding Java class loading - part 2
- (转).NET框架下使用双缓冲技术绘图
- @Validated和@Valid区别:Spring validation验证框架对入参实体进行嵌套验证必须在相应属性(字段)加上@Valid而不是@Validated...
- 知识管理系列---3.程序实现
- MySQL的ODBC安装错误问题!
- WIN7 64位系统注册银行支付组件
- 窗体控件随窗体大小改变(仍有不足)
- 36个非常有趣的互动网站设计作品范例
- 阿里云Redis开发规范[转]