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

建设网站计划 pptwordpress淘宝客模板下载

建设网站计划 ppt,wordpress淘宝客模板下载,佛山网红打卡地,wordpress怎么上手链接:登录—专业IT笔试面试备考平台_牛客网 来源:牛客网 题目描述 小红有一个长度为 nnn 的字符串 sss,仅包含小写字母,小红可以选出 kkk 个字符,组成一个新的字符串 ttt,对于 ttt 的每一个字符 tit_it…

链接:登录—专业IT笔试面试备考平台_牛客网
来源:牛客网
 

题目描述

小红有一个长度为 nnn 的字符串 sss,仅包含小写字母,小红可以选出 kkk 个字符,组成一个新的字符串 ttt,对于 ttt 的每一个字符 tit_iti​,如果 tit_iti​ 在 ttt 中出现的次数为 yyy,则小红会获得 yyy 的分数,现在小红想知道,她最多能获得多少分。

输入描述:

第一行两个整数 n,kn,kn,k,表示字符串 sss 的长度和小红选出的字符个数。
第二行一个字符串 sss,表示小红的字符串。
1≤k≤n≤1051 \leq k \leq n \leq 10^51≤k≤n≤105

输出描述:

 

输出一个整数,表示小红最多能获得的分数。

示例1

输入

复制5 3 aabcc

5 3
aabcc

输出

复制5

5

说明

 

小红选出 "acc",第一个字符获得 1 分,第二个字符获得 2 分,第三个字符获得 2 分,一共获得 5 分。

import java.util.*;public class Main {public static void main(String args[]) {Scanner in = new Scanner(System.in);int n = in.nextInt();int k = in.nextInt();in.nextLine();String s = in.next();// 统计每个字符的频率int[] freq = new int[26];for (int i = 0; i < n; i++) {freq[s.charAt(i) - 'a']++;}// 对频率数组进行降序排序Integer[] freqWrapper = new Integer[26];for (int i = 0; i < 26; i++) {freqWrapper[i] = freq[i];}Arrays.sort(freqWrapper, Collections.reverseOrder());long score = 0;// 从最高频率开始贪心的选择字符for (int i = 0; i < 26 && k > 0; i++) {if (freqWrapper[i] < k) {score += (long) freqWrapper[i] * freqWrapper[i];k -= freqWrapper[i];} else {score += (long) k * k;k = 0;}}System.out.println(score);}
}
import java.util.*;
import java.io.*;
public class Main{static int n;public static void main(String[] args) throws IOException{BufferedReader br=new BufferedReader(new InputStreamReader(System.in));PrintWriter pw=new PrintWriter(System.out);String[] st=  br.readLine().split(" ");int n=Integer.parseInt(st[0]);int k=Integer.parseInt(st[1]);char[] arr= br.readLine().toCharArray();int[] cnt=new int[26];for(int i=0;i<n;i++){cnt[arr[i]-'a']++;}long ans=0;Arrays.sort(cnt);for(int i=25;i>=0;i--){if(k>=cnt[i]){ans +=(long)cnt[i]*cnt[i];}else {ans +=(long)k*k;break;}k-=cnt[i];}pw.println(ans);pw.close();}
}


文章转载自:

http://oVwnl0wz.rmdsd.cn
http://2xpE8XvH.rmdsd.cn
http://jjKWiCAd.rmdsd.cn
http://jXqzwntQ.rmdsd.cn
http://6tYHypr0.rmdsd.cn
http://6AxfT6x5.rmdsd.cn
http://CvFsfuS4.rmdsd.cn
http://9B0sncGA.rmdsd.cn
http://aq6Zn6VL.rmdsd.cn
http://x64IWC1k.rmdsd.cn
http://KeKxyqNC.rmdsd.cn
http://CKH53hLY.rmdsd.cn
http://08SZCoSG.rmdsd.cn
http://8E9SPG7n.rmdsd.cn
http://7r4nVspX.rmdsd.cn
http://XsjFTYEt.rmdsd.cn
http://8EuTMUqP.rmdsd.cn
http://ZOEOGxEi.rmdsd.cn
http://0JEBuCgD.rmdsd.cn
http://GT1bv66K.rmdsd.cn
http://5XXt0gDW.rmdsd.cn
http://UgjShPR4.rmdsd.cn
http://pqulcFQj.rmdsd.cn
http://k4rLZWbq.rmdsd.cn
http://oIGan8UO.rmdsd.cn
http://1a8axKnT.rmdsd.cn
http://dfGmEm8m.rmdsd.cn
http://TeEEgjad.rmdsd.cn
http://4RjAYg7O.rmdsd.cn
http://34pEPBO4.rmdsd.cn
http://www.dtcms.com/wzjs/726400.html

相关文章:

  • 婚纱网站建设新闻国际最新消息
  • 做网站和seo流程济南网站制作网站
  • H5建网站wordpress js
  • 公司做网站推广有效果吗平泉网站建设
  • 公司网站怎么注销网络培训的优点包括
  • 商城网站具体需求物联网技术是学什么的
  • 青州网站优化建设企业和建筑企业
  • 西安市阎良区建设局网站做网站的步骤是什么
  • 互联网网站建设咨询图书馆建设投稿网站
  • 我要建立网站2023年建筑项目招标信息
  • 新民正规网站建设价格咨询正规的网站建设企业网站制作
  • 英语可以做推广的亲子类网站做不锈钢的网站有哪些
  • 招商网网站建设方案wordpress登录页面图标修改
  • 乐温州网站建设购物网站建设规划书
  • 天津专业制作网站包头公司做网站
  • 佛山哪里做网站wordpress的访问地址
  • 洪梅网站仿做域名服务商查询
  • 网站必须做商标么深圳建网站的网络公司
  • 网站mssql 导出数据wordpress添加上一页下一页
  • 江苏省宿迁市建设局网站首页wordpress 托管建站
  • 二手东西网站怎么做高端品牌鞋子
  • 江门网站建设推广平台go语言 网站开发
  • 海关网站建设方案wordpress备份数据
  • 如何分析一个网站永州本地网站建设
  • 手机商城网站源码苏州网络技术有限公司
  • 网站建设可以帮助企业网站建设财务处理
  • 西安网站建设网络公司熊掌号网站按钮设计成什么颜色原因
  • 建设网站有哪些方法有哪些哪个网站做超链接
  • 纺织厂网站模板网站的备案号在哪
  • 旅游网站系统的设计与实现标签式网站内容管理