首页 > 频繁元素
头像 Tender^
发表于 2021-10-05 18:58:36
#include<bits/stdc++.h> using namespace std; int main(){ int n; cin>>n; int a[20],b[20]={0}; for(int i=0;i<n;i++){ 展开全文
头像 我才是刘谋
发表于 2021-11-09 19:50:43
应该是目前最简单的方法 #include <stdio.h> int main() {     long long a, b, nb[20] = {0};     scanf("%lld", &a);     l 展开全文
头像 唐某训练号
发表于 2021-02-08 22:52:02
/鄙人抛砖引玉。诸位,请洒潘江,各倾陆海云尔/#include<stdio.h>int main(){ int i,n,temp[20],j,t,z=0,m; scanf("%d",&n); for(i=0;i<n;i++) { sca 展开全文
头像 青白红枯
发表于 2024-11-08 21:13:53
关键是如何计数,如果使用哈希的话有点麻烦,也不知道具体范围,所以我们使用遍历数组的办法,并记录出现的次数,通过迭代更新来得到最大值。 #include <iostream> using namespace std; int main(){     int n; 展开全文
头像 KaynGe
发表于 2021-03-24 23:25:59
#include <iostream> using namespace std; int a[25]; int main(){ int n, t, mf = 0, mv, cnt; cin >> n; for(int i = 0; i < 展开全文
头像 红魔法师
发表于 2021-10-07 16:36:34
n = int(input()) lst = list(map(int, input().split())) s = set(lst) dic = {} for i in s: & 展开全文
头像 23数二杨帆
发表于 2023-11-08 20:01:57
#include <bits/stdc++.h> using namespace std; int main() { int n; cin >> n; int a[100]; for( int i = 0 ; i < n ; i ++ ) { cin &g 展开全文
头像 KaynGe
发表于 2021-03-24 23:22:29
#include <iostream> using namespace std; int a[25]; int main(){ int n, t, mf = 0, mv, cnt; cin >> n; for(int i = 0; i < 展开全文
头像 HengV
发表于 2020-08-04 18:22:39
#include <unordered_map> using namespace std; int main(){ int n, number; scanf("%d", &n); if (n < 1||n>20) return 展开全文
头像 默人不语
发表于 2024-06-07 23:39:09
这道题目比较简单,关键在于解决两点,一点是一个数组元素在数组中重复的次数,因为我们要挑出重复次数最多的;第二点就是输出重复次数最多的那个元素。所以我们分别用3个变量去表示数组遍历过程中需要记录和比较的量:重复次数,最多重复次数,最多重复次数对应的元素。初值为0,遍历过程中每次加1,然后进行一次比较, 展开全文