平均。。。

0平均 - 蓝桥云课 (lanqiao.cn)
问题描述
有一个长度为n的数组(n是10的倍数),每个数ai都是区间[0,9 中的整数。小明发现数组里每种数出现的次数不太平均,而更改第个数的代价为b;,他想更改若千个数的值使得这10种数出现的次数相等(都等于),请问代价和最少为多少
输入格式
输入的第一行包含一个正整数n。
接下来n行,第i行包含两个整数 ai,b;,用一个空格分隔。
输出格式
输出一行包含一个正整数表示答案

import os
import sys

# 请在此输入您的代码
n=int(input())
numbers=[[] for i in range(10)] #[[] [],[]....] 0-9每个数字的代价bi独立保存

for i in range(n):
  a,b=map(int,input().split())
  numbers[a].append(b)   #
ans=0
k=n//10  #求出10种数每个数字相等的次数
for i in range(n):
  ls=sorted(numbers[i]) #排列每个数字的代价 如数字1:[1,2,3]
  ans+=sum(ls[:-k])   #因为每个数字都要有k个,所以倒数k个保留,前面的都去替换,并且代价相加
pritn(ans)

相关推荐

  1. 平均。。。

    2024-03-20 03:14:05       18 阅读
  2. 【LeetCode】1251. 平均售价

    2024-03-20 03:14:05       36 阅读
  3. 蓝桥杯--平均

    2024-03-20 03:14:05       21 阅读
  4. 1059:求平均年龄

    2024-03-20 03:14:05       26 阅读
  5. linux优化-平均负载率

    2024-03-20 03:14:05       37 阅读
  6. 1792. 最大平均通过率

    2024-03-20 03:14:05       17 阅读
  7. 蓝桥杯官网练习题(平均

    2024-03-20 03:14:05       40 阅读
  8. 01到底应该怎么理解“平均负载”

    2024-03-20 03:14:05       25 阅读

最近更新

  1. TCP协议是安全的吗?

    2024-03-20 03:14:05       16 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-03-20 03:14:05       16 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-03-20 03:14:05       15 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-03-20 03:14:05       18 阅读

热门阅读

  1. 【前端】字典获取过程

    2024-03-20 03:14:05       16 阅读
  2. XML语言的学习记录3-解析

    2024-03-20 03:14:05       19 阅读
  3. 简述从浏览器发出请求到数据返回的全过程

    2024-03-20 03:14:05       20 阅读
  4. UE5.1_自定义配置文件读取

    2024-03-20 03:14:05       19 阅读
  5. KMP算法

    2024-03-20 03:14:05       21 阅读