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

Codeforces MIN = GCD

这道题的核心只要判断一下除了最小值外其他元素的最大公约数是否和最小值相等即可

首先找到数组中的最小值及其位置,然后排除最小值本身,只考虑能被最小值整除的元素并计算这些元素的最大公约数。如果计算出的最大公约数等于最小值,输出Yes,否则输出No。因为任何序列中,最大公约数总是小于或等于最小值。

#include<bits/stdc++.h>
#define int long long
using namespace std;
signed main() 
{int t,n;cin>>t;while(t--) {cin>>n;vector<int>a(n);for(int&x:a) {cin>>x;}int p=min_element(a.begin(),a.end())-a.begin();int q=0;for (int i=0;i<n;i++) {if (i!=p&&a[i]%a[p]==0) {q=__gcd(q,a[i]);}}if(q==a[p]){cout<<"Yes"<<endl;}else{cout<<"No"<<endl;}}return 0;
}

http://www.xdnf.cn/news/18259.html

相关文章:

  • Python爬虫实战:研究dark-fantasy,构建奇幻文学数据采集分析系统
  • BM25 vs TF-IDF:经典文本检索方法的对比
  • 【39】OpenCV C++实战篇——直线拟合、直线测距、平行线段测距;(边缘检测,剔除噪点,轮廓检测,渐进概率霍夫直线)
  • Django管理后台结合剪映实现课件视频生成应用
  • MySQL架构
  • MySQL实战45讲 24-25
  • hadoop技术栈(九)Hbase替代方案
  • Linux 进程间通信(IPC):信号、共享内存
  • Vue3 el-table实现 将子表字段动态显示在主表行尾
  • MySQL 三大日志:redo log、undo log、binlog 详解
  • 在职老D渗透日记day21:sqli-labs靶场通关(第27a关)get联合注入 过滤select和union “闭合
  • 趣谈设计模式之策略模式-比特咖啡给你一杯满满的情绪价值,让您在数字世界里”畅饮“
  • 基于VLM 的机器人操作视觉-语言-动作模型:综述 2
  • 选项式api和组合式api
  • 如何将Date类型的数据转换为LocalDateTime类型
  • Git的初步学习
  • 【力扣 Hot100】 刷题日记——双指针的经典应用
  • RabbitMQ:SpringAMQP Fanout Exchange(扇型交换机)
  • Java技术总监的成长之路(技术干货分享)
  • 驱动开发系列65 - NVIDIA 开源GPU驱动open-gpu-kernel-modules 目录结构
  • 【PyTorch】多对象分割项目
  • Apache Doris 4.0 AI 能力揭秘(一):AI 函数之 LLM 函数介绍
  • 云计算核心技术之云存储技术
  • oc-mirror plugin v2 错误could not establish the destination for the release i
  • Windows Server DNS优化,网络响应速度提升方案
  • C#传参调用外部exe
  • 【科研绘图系列】R语言绘制多组火山图
  • pytest+requests+allure自动化测试接入Jenkins学习
  • Apache IoTDB 大版本升级记录(成熟的2.0.2版本)
  • 机械原理的齿轮怎么学?