题目链接:http://codeforces.com/problemset/problem/299/A

因为最大的数为十的九次方,所以我用了vector(根据输入的数据来分配相应的空间)来进行数据的存储和排序。

代码分享:

  1. #include <iostream>
  2. #include <vector>
  3. #include <algorithm>
  4. #include <stdio.h>
  5. #include <string.h>
  6. using namespace std;
  7. int main()
  8. {
  9. int m,a,j,k,i;
  10. vector <int> l;
  11. cin>>m;
  12. j=k=0;
  13. for(i=0;i<m;i++)
  14. {
  15. cin>>k;
  16. l.push_back(k);
  17. }
  18. sort(l.begin(),l.end());
  19. a=l[0];
  20. for(i=1;i<m;i++)
  21. {
  22. if(l[i]%a==0)continue;
  23. else j++;
  24. }
  25. if(j==0)cout<<a<<endl;
  26. else cout<<"-1"<<endl;
  27. return 0;
  28. }

运行结果:

Ksusha and Array (vector)相关推荐

  1. array,vector对象 数组越界检测

    array,vector对象 数组越界检测 posted on 2017-11-15 16:20 秦瑞It行程实录 阅读(...) 评论(...) 编辑 收藏 转载于:https://www.cnbl ...

  2. C++(19)--自定义Array,vector练习

    自定义Array,vector 1.自定义Array 2.自定义vector <老九学堂C++课程><C++ primer>学习笔记.<老九学堂C++课程>详情请到 ...

  3. 数据结构之 Array/Vector

    数据结构之 Array/Vector 写在前面 数据结构(按数据项间的逻辑次序划分) 线性表/序列(按存储结构划分) 顺序表/向量 基本操作(ADT接口) 写在前面 数据结构是数据项的结构化集合,其结 ...

  4. Array,Vector,List,Deque的区别与联系【转+改】

    数组 内存连续分配,长度大小固定,内置的最基础的数据结构之一.支持随机访问和随机存储. 该类型数据所占内存空间最小. Vector 是C++ STL中的一个容器.和数组类似,它拥有一段连续的内存空间, ...

  5. C++——获取array,vector,string的元素个数

    array: sizeof(array) / sizeof(array[0]) 如果为字符串的字符数组则为 sizeof(array) / sizeof(array[0]) - 1 vector: v ...

  6. HDU1276 士兵队列训练问题【模拟+array+vector+list】

    士兵队列训练问题 Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/32768 K (Java/Others) Total S ...

  7. C++ array vector 数组

    int main(){string names[4]={"张三","李四","王五"};//cout<<*(names+2)&l ...

  8. 【C++】char uchar string stringstream queue array vector set map std::function std::bind

    文章目录 cout 防止使用科学计数法 一维数组的三种初始化方法 二维数组 vector作为参数的三种传参方式 vector 的 reserve resize set std::map std::pa ...

  9. vector array and normal stanard array

    vector array and normal stanard array array 数组的长度固定 vector 自由存储区(栈),动态长度 普通标准数组相对较不安全,不方便; array,vec ...

最新文章

  1. python使用符号#表示单行注释-Python中注释(多行注释和单行注释)的用法实例...
  2. 1.6 编程基础之一维数组 11 大整数减法
  3. Sentinel云原生K8S部署实
  4. 【英语学习】【Level 07】U03 Amazing wonders L5 Modern structures in China
  5. Intent 与 IntentFilter 详解
  6. Saga分布式事务解决方案与实践
  7. linux有没有crt软件,linux类似windows下secureCRT的软件
  8. Anlink(电脑操控手机软件) v2.2.5官方版下载,推荐这两款
  9. 研究生自然辩证法试题题库及答案
  10. 微信公众号开发:素材管理(临时、永久)
  11. 【多线程】解决SpringBoot热部署时layering-cache线程池被Tomcat Graceful shutdown,重新赋值方法区中 StatsServi
  12. java中cbrt_JavaScript中带有示例的Math.cbrt()方法
  13. HIOKI日置RM3545电阻计/电阻表
  14. jumpserver版本升级(1.3.1升级到最新版)
  15. 2023年全国最新二级建造师精选真题及答案59
  16. php 产生国际时间,php时间国际化和本地转换
  17. 转:《七周成为数据分析师》总结
  18. 第三方登录(单点登录)
  19. Fighting Girl——那个IT女孩
  20. BZOJ1455: 罗马游戏

热门文章

  1. goLand工程结构管理
  2. 迭代器和生成器的区别
  3. Python第00次作业
  4. java-类的结构及使用
  5. Android Studio 添加 Genymotion插件
  6. MongoDB和MySQL的区别
  7. 删除千万级表中重复记录的办法
  8. 很久没写东西了,留个言。
  9. 测验1: Python基本语法元素 (第1周)
  10. 近世代数--环同态--环的扩张定理