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

P8636 [蓝桥杯 2016 省 AB] 最大比例【GCD】

P8636 [蓝桥杯 2016 省 AB] 最大比例

题目描述

X 星球的某个大奖赛设了M MM级奖励。每个级别的奖金是一个正整数。

并且,相邻的两个级别间的比例是个固定值。

也就是说:所有级别的奖金数构成了一个等比数列。比如:

16 , 24 , 36 , 54 16,24,36,5416,24,36,54

其等比值为:3 / 2 3/23/2

现在,我们随机调查了一些获奖者的奖金数。

请你据此推算可能的最大的等比值。

输入格式

第一行为数字N ( 0 < N < 100 ) N(0<N<100)N(0<N<100),表示接下的一行包含N NN个正整数。

第二行N NN个正整数X i ( X i < 10 12 ) X_i(X_i<10^{12})Xi(Xi<1012),用空格分开。每个整数表示调查到的某人的奖金数额。

输出格式

一个形如A / B A/BA/B的分数,要求A AAB BB互质。表示可能的最大比例系数。

测试数据保证了输入格式正确,并且最大比例是存在的。

输入输出样例 #1

输入 #1

3 1250 200 32

输出 #1

25/4

输入输出样例 #2

输入 #2

4 3125 32 32 200

输出 #2

5/2

输入输出样例 #3

输入 #3

3 549755813888 524288 2

输出 #3

4/1

说明/提示

时限 3 秒, 256M。蓝桥杯 2016 年第七届省赛

蓝桥杯 2016 年省赛 A 组 J 题(B 组 J 题)。

问题链接:P8636 [蓝桥杯 2016 省 AB] 最大比例
问题分析:数论问题,不解释。
参考链接:LQ0047 最大比例【GCD】
题记:(略)

AC的C++语言程序如下:

/* LQ0047 最大比例 */#include<iostream>#include<algorithm>#include<map>usingnamespacestd;typedeflonglongLL;constintN=100;LL b[N],c[N],a[N];LLgcd2(LL a,LL b){if(a<b)swap(a,b);if(b==1)returna;returngcd2(b,a/b);}intmain(){intn;while(cin>>n){for(inti=0;i<n;i++)cin>>a[i];sort(a,a+n);intcnt=0;for(inti=1;i<n;i++)if(a[i]!=a[i-1]){LL gcd=__gcd(a[i],a[i-1]);b[cnt]=a[i-1]/gcd;c[cnt++]=a[i]/gcd;}LL t1=b[0],t2=c[0];for(inti=1;i<cnt;i++){t1=gcd2(t1,b[i]);t2=gcd2(t2,c[i]);}cout<<t2<<"/"<<t1<<endl;}return0;}
http://www.jsqmd.com/news/482499/

相关文章:

  • Go Viper
  • 鸽姆智库全球AI大模型14项核心弊端全维度诊断与根治性解决方案总报告
  • 量化交易系列(七):为什么所有公开的量化策略,都赚不了钱?
  • 【YOLO26实战全攻略】09——YOLO26多目标跟踪实战宝典:从原理到智慧园区人流统计全流程
  • Go Gorm
  • 拒绝 500 与 404:Spring Boot 全局异常处理机制深度解析与常见 API 错误避坑指南
  • 大模型的“大脑”是如何构造的?深度拆解语义建模的三种典型架构
  • 从参数校验失败到序列化陷阱:构建健壮 Spring Boot RESTful API 的十大高频错误复盘
  • 玩转二叉树
  • Thinkphp和Laravel框架都支持 博物馆文物科普知识普及系统微信小程序-
  • Thinkphp和Laravel框架都支持微信小程序的展会展馆纪念馆门票在线预约管理系统19rtj
  • Thinkphp和Laravel框架都支持微信小程序的校园外卖系统 商家
  • Thinkphp和Laravel框架都支持心血管疾病风险预测小程序设计与实现-
  • Thinkphp和Laravel框架都支持微信小程序的校园社区报修上门维修系统
  • 网络安全、计算机网络、理论技术+企业级的产品实践经验相结合Part1 网络安全产品终端侦测与响应系统(EDR)网络侦测与响应系统(NDR)多引擎脆弱性(漏洞)扫描(VAS)网络安全威胁情报
  • 10个成功案例:AI应用架构师是如何用AI激活元宇宙商业生态的?
  • HashMap扩容机制
  • 更新-常用的Flask第三方扩展库清单合集教程和详细的代码示例
  • JavaDays08顺序结构And选择结构
  • 网络安全、渗透测试、安全开发、安全分析岗位面试笔记和参考答案,现已全部更新到服务器
  • HashMap详解
  • AI时代,.NET开发者的生存危机还是能力外挂?
  • 更新-DevOps运维人员必掌握的Linux命令清单教程合集
  • 在1panl安装 skill 比如安装腾讯gp咨询接口 Tushare skills,名称为tushare-data
  • 用mediainfo查看是否是后置mp4
  • 宁夏中宁枸杞品牌都有哪些?玺赞枸杞全维度解析 - 宁夏壹山网络
  • 【Vibe Coding解惑】从 Prompt 到 Code:生成流程解析
  • Godot游戏练习01-第11节-显示优化,游戏背景,Shader
  • 【数学笔记】反演变换
  • 2026春季W2(3.9~3.15)