zoukankan      html  css  js  c++  java
  • Ksusha and Array (vector)

    题目链接: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.  
    13. j=k=0;
    14. for(i=0;i<m;i++)
    15. {
    16. cin>>k;
    17. l.push_back(k);
    18. }
    19. sort(l.begin(),l.end());
    20. a=l[0];
    21. for(i=1;i<m;i++)
    22. {
    23. if(l[i]%a==0)continue;
    24. else j++;
    25. }
    26. if(j==0)cout<<a<<endl;
    27. else cout<<"-1"<<endl;
    28. return 0;
    29. }


    运行结果:


  • 相关阅读:
    单词统计
    意见汇总
    项目评审结果
    注册表键值
    C++ 创建快捷方式
    XPosed 示例
    直播流程
    C++隐藏任务栏图标
    C++ 屏幕录制
    DUILIB UI创建过程
  • 原文地址:https://www.cnblogs.com/cnlik/p/11851895.html
Copyright © 2011-2022 走看看