当前位置: 首页 > news >正文

用dw怎么做网站首页西安网站seo技术

用dw怎么做网站首页,西安网站seo技术,农产品网站开发背景,网站目标关键词1、题目描述 有一个长度为n 的数组(n 是 10 的倍数),每个数ai都是区间 [0,9] 中的整数。 小明发现数组里每种数出现的次数不太平均,而更改第i 个数的代价为bi, 他想更改若干个数的值使得这10 种数出现的次数相等&…

1、题目描述

有一个长度为n 的数组(n 是 10 的倍数),每个数ai都是区间 [0,9] 中的整数。
小明发现数组里每种数出现的次数不太平均,而更改第i 个数的代价为bi,
他想更改若干个数的值使得这10 种数出现的次数相等(都等于n/10),请问代价和最少为多少。输入格式
输入的第一行包含一个正整数 n
接下来n 行,第i 行包含两个整数ai,bi,用一个空格分隔。输出格式
输出一行包含一个正整数表示答案。样例输入
10
1 1
1 2
1 3
2 4
2 5
2 6
3 7
3 8
3 9
4 10样例输出
27

样例说明

只更改第  1,2,4,5,7,8 个数,需要花费代价 1+2+4+5+7+8=27。

2、解析 

使得数组中每种数出现次数相等的最小代价
  1. 读取n和计算目标出现次数c。
  2. 创建一个长度为10的空列表ls,用于存储每种数对应的代价。
  3. 循环n次,读取每个数和对应的代价,将代价存储到ls中对应数的列表中。
  4. 计算累加代价p,遍历ls中的每个列表,将其排序并累加除去最大的c个代价值。

3、python代码

n=int(input())
c=n//10
ls=[[] for i in range(10) ]
for i in range(n):a,b=map(int,input().split())ls[a].append(b)
p=0
for i in range(10):ls[i].sort()p+=sum(ls[i][:-c])print(p)

4、运行结果

http://www.ds6.com.cn/news/85063.html

相关文章:

  • 旅游网站盈利模式怎么做app平台搭建
  • 公司网站开发费摊销长沙关键词优化公司电话
  • 北京疫情最新消息实时发布会官网优化包括什么内容
  • 有没有做请帖的网站小说网站排名人气
  • 极速建站系统开发山西太原网络推广
  • 免费设计logo的网站有哪些关键词优化案例
  • 做点阵纸的网站网页在线客服免费版
  • 温州市城乡建设厅网站首页成都网站优化
  • 网站主页怎么做百度网站排名关键词整站优化
  • 做我韩国连续剧网站seo快速排名软件方案
  • 做网站的那家公司好蜗牛精灵seo
  • 信息大全seo点击优化
  • 页面设计收获心得西安优化排名推广
  • 网页制作的工作岗位河南seo和网络推广
  • 河间网站建设关键词seo排名
  • 曲靖做网站需要多少钱seo网站诊断报告
  • 网站做百度推广的要求市场推广是做什么的
  • 劳务公司怎么注册武汉seo网站推广培训
  • 代做效果图网站哪家好网络广告营销案例分析
  • 专门做婚庆的网站seo排名系统源码
  • 网站建设教程速成网络销售员每天做什么
  • 网站建设咨询什么北京网站优化体验
  • 电脑维修 做网站西安sem竞价托管
  • 手机工信部网站备案查询百度联系方式
  • 宜昌网站开发百度seo官方网站
  • 空间设计网站推荐2022年最火的关键词
  • 企业网站模版网站设计制作一条龙
  • 贵州小程序制作开发新手学seo
  • 成都 做网站 模版seo霸屏
  • 苏州吴中区建设局网站网上售卖平台有哪些