列表

详情


NC220810. tjc的签到

描述

tjc有一个序列长度为  的 ,定义一个数  的权值为它在数列里出现的次数乘上这个数,tjc想知道所有数里权值最大的数的权值的大小

输入描述

tjc会给你一个长度为  的数列 

输出描述

输出权值最大的数的权值为答案

示例1

输入:

5
1 2 2 1 1

输出:

4

原站题解

上次编辑到这里,代码来自缓存 点击恢复默认模板

pypy3(pypy3.6.1) 解法, 执行用时: 43ms, 内存消耗: 19468K, 提交时间: 2021-04-16 19:02:04

n = int(input())
a = list(map(int, input().split()))
c = set(a)
awn = 0
for i in c:
    awn = max(awn, a.count(i)*i)
print(awn)

Python3(3.9) 解法, 执行用时: 44ms, 内存消耗: 6904K, 提交时间: 2021-04-16 19:07:43

n = int(input())
s = list(map(int,input().split()))
m = 0
for i in range(n):
    m = max(m,s[i]*s.count(s[i]))
print(m)

上一题