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

本地服务类网站成本游戏怎么做充值网站

本地服务类网站成本,游戏怎么做充值网站,成都网站建设公司,前端开发岗位目录 题目 思路和解题方法 复杂度 空间 时间 c 代码 Java 版本#xff08;仅供参考#xff09; Python 版本#xff08;仅供参考#xff09; 题目 思路和解题方法 首先#xff0c;输入n和数组a的值。对数组a进行排序。计算数组a中相邻元素之间的差的最大公约数…目录 题目 思路和解题方法 复杂度 空间 时间 c 代码 Java 版本仅供参考 Python 版本仅供参考 题目 思路和解题方法 首先输入n和数组a的值。对数组a进行排序。计算数组a中相邻元素之间的差的最大公约数作为等差数列的公差。如果数组中所有元素都相等则输出n否则输出等差数列的项数。 复杂度 空间 对数组a进行排序的时间复杂度为O(nlogn)。计算最大公约数的时间复杂度为O(n)。整体时间复杂度为O(nlogn)。 时间 使用了一个大小为100001的长整型数组a空间复杂度为O(n)。 c 代码 #include iostream #include algorithm using namespace std;long long a[100001];int y(int a, int b) { // 求最大公约数的函数return b ? y(b, a % b) : a; }int main() {int n;cin n; // 输入nfor (int i 0; i n; i)cin a[i]; // 输入数组a的值sort(a, a n); // 对数组a进行排序int d a[1] - a[0]; // 初始等差值for (int i 2; i n; i) {d y(d, a[i] - a[i - 1]); // 计算最大公约数}if (a[n - 1] a[0])cout n endl; // 如果所有元素都相等输出nelsecout ((a[n - 1] - a[0]) / d) 1 endl; // 输出等差数列的项数return 0; }Java 版本仅供参考 import java.util.*;public class Main {public static void main(String[] args) {Scanner scanner new Scanner(System.in);int n scanner.nextInt();long[] a new long[n];for (int i 0; i n; i) {a[i] scanner.nextLong();}Arrays.sort(a);long d a[1] - a[0];for (int i 2; i n; i) {d gcd(d, a[i] - a[i - 1]);}if (a[n - 1] a[0]) {System.out.println(n);} else {System.out.println((a[n - 1] - a[0]) / d 1);}}private static long gcd(long a, long b) {return b 0 ? a : gcd(b, a % b);} }Python 版本仅供参考 def gcd(a, b): # 求最大公约数return a if b 0 else gcd(b, a % b)n int(input()) a list(map(int, input().split())) a.sort() # 排序 d a[1] - a[0] for i in range(2, n):d gcd(d, a[i] - a[i - 1])if a[n - 1] a[0]:print(n) else:print((a[n - 1] - a[0]) // d 1)觉得有用的话可以点点赞支持一下。 如果愿意的话关注一下。会对你有更多的帮助。 每天都会不定时更新哦  人  。
http://www.zqtcl.cn/news/45978/

相关文章:

  • 重庆住房城乡建设厅网站夜夜做新郎网站在线视频
  • 做cpa用什么网站创意设计网站推荐
  • 长春网站建设有什么wordpress模板 户外钓鱼类网站
  • 天津注册公司多少钱长春网站优化方案
  • 网站开发程序是什么wordpress内网外网访问不了
  • 济南制作网站企业上海建设摩托车官网
  • 如何在中国建设银行网站转账网站名称可以更换吗
  • 带登录网站模板网站突然掉排名了
  • 网站开发平台工具仙桃网
  • 网站导航的分类有哪些防控措施有这些优化
  • 西安公司网站如何建设企业网站建设和维护
  • 黄山网站建设国内新闻摘抄
  • 免费做网站的app微信公众号端网站开发
  • 晋江网友交流区网站石景山广州网站建设
  • 长沙高校网站制作公司上上上海网站设计
  • 霍邱网站设计百度快照首页
  • 南京网站制作百家号上海搬家公司价目表
  • html制作企业宣传网站如何建微网站
  • 国外效果超炫网站广告位网站模板
  • 订阅号怎么做网站查企业信息查询平台官网免费
  • 提供企业网站建设方案网站建设赚取流量费
  • 触摸屏互动网站建设案例高端网站建设济南兴田德润简介电话
  • 邵武网站建设大气学校网站模板
  • 影响网站速度的代码北京市建设工程信息网招标
  • 一个人网站运营怎么做wordpress oss官方
  • 响应式网站建设费用html网页开发
  • 怎么做网站策划找设计师的网站
  • 建设企业网站都需要啥网站建设与管理个人职业生涯规划书
  • 网站开发的流行架构wordpress文件下载页面
  • 上海哪里做网站比较好硬件开发语言