最多约数问题
来源:互联网 发布:淘宝潘多拉代购真的吗 编辑:程序博客网 时间:2024/06/05 06:26
描述
存在n个整数 , 请找出n个整数中约数最多的数,若有多个数约数个数相同,则找出这些具有相同约数的数中最小的整数。
输入
输入数据包含多组数据(文件EOF结束)
每组数据包含两行 第一行为n 表示有n个数(1<=n<=200) 第二行是n个以空格分隔的整数。
输出
对于输入请输出约数最多的数
样例输入
6
2 1 5 4 3 9
2 1 5 4 3 9
样例输出
4
#include<iostream>#include<cstdio>#include<algorithm>#include<cmath>#include<string.h>int a[205],b[205];using namespace std;int main(){ int n; while(scanf("%d",&n)!=EOF) { memset(a,0,sizeof(a)); memset(a,0,sizeof(b)); int max=-1000; for(int i=0; i<n; i++) cin>>a[i]; int num=0,k; sort(a,a+n); for(int i=0; i<n; i++) { for(int j=1; j<=a[i]; j++) { if(a[i]%j==0) { b[i]++; } } // printf("%d ",b[i]); } for(int i=0; i<n; i++) { if(b[i]>max) { max=b[i]; k=i; } } printf("%d\n",a[k]); memset(a,0,sizeof(a)); memset(a,0,sizeof(b)); } return 0;}
阅读全文
0 0
- 最多约数问题
- 最多约数问题
- 最多约数问题
- 最多约数问题
- 【最多约数问题】
- 问题八十六:最多约数
- 最多约数问题
- 最多约数问题
- 【最多约数问题】
- 最多约数问题
- 最多约数问题
- NOJ1203 最多约数问题
- 最多约数问题
- 最多约数问题
- 最多约数问题
- 最多约数问题
- 最多约数问题
- 最多约数问题
- 抽象类与接口
- Nginx+Tomcat搭建集群,Spring Session+Redis实现Session共享
- ELKB-filebeat开机启动设置
- python里使用正则表达式的组匹配自引用
- Spring Boot添加自定义Filter
- 最多约数问题
- Shell脚本语法
- C++代理模式
- Java中的ThreadPoolExecutor类
- HDU1059 AreYouBusy(混合背包)
- Java线程(九):Condition-线程通信更高效的方式
- Android基础控件——MaterialDesign所有组件前来报到,搭建5.0项目开始的第一步
- NOIP2017 酱油记
- JSP之转发与重定向