ICPC--1200:数组的距离时间限制&1201:众数问题

ICPC--1200: 数组的距离时间限制:题目描述已知元素从小到大排列的两个数组x[]和y[] , 请写出一个程序算出两个数组彼此之间差的绝对值中最小的一个 , 这叫做数组的距离
输入第一行为两个整数m, n(1≤m, n≤1000) , 分别代表数组f[], g[]的长度 。第二行有m个元素 , 为数组f[] 。第三行有n个元素 , 为数组g[] 。
输出【ICPC--1200:数组的距离时间限制&1201:众数问题】数组的最短距离
样例输入5 51 2 3 4 56 7 8 9 10样例输出1代码#include#includeint main(){int m,n;int f[1000],g[1000];scanf("%d%d",for(int i=0;iabs(f[i]-g[j])){dif=abs(f[i]-g[j]);}}printf("%d\n",dif);return 0;} 1201: 众数问题题目描述给定含有n个元素的多重集合S , 每个元素在S中出现的次数称为该元素的重数 。 多重集S中重数最大的元素称为众数 。例如 , S={1 , 2 , 2 , 2 , 3 , 5} 。 多重集S的众数是2 , 其重数为3 。编程任务: 对于给定的由n 个自然数组成的多重集S , 编程计算S 的众数及其重数 。
输入第1行多重集S中元素个数n(n<=50000);接下来的n 行中 , 每行有一个自然数 。
输出输出文件有2 行 , 第1 行给出众数 , 第2 行是重数 。 (如果有多个众数 , 只输出最小的)
样例输入6122235样例输出23代码#include#define N 50010 int main() {int wqs[N],ans[N];int gdd[N];int n,wei;while(scanf("%d", jmax) {max=ans[j];wei=j;}}printf("%d\n%d\n",wqs[wei],max+1);}return 0; }


    推荐阅读