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

Luogu题解:P13463 [GCJ 2008 #1C] Text Messaging Outrage

题目分析

这是一道贪心的题目。

思路

1. 题目解释

我们需要将字母分配到按键上,每个按键最多可以放\(P\)个字母。字母的按键次数取决于其在按键上的位置。例如,第一个字母按一次,第二个字母按两次,依此类推。

2. 贪心思路

为了最小化总按键次数,应该将出现频率最高的字母分配到按键的第一个位置,次高频的字母分配到按键的第二个位置,依此类推。

3. 实现

  • 统计每个字母出现的频率
  • 将所以字母按频率大到小排序
  • 将所有次数乘以按键要按次数,求出答案。

代码

#include<bits/stdc++.h>
#define ri register int
#define int long long
#define run_fast ios::sync_with_stdio(false),cin.tie(nullptr),cout.tie(nullptr)
using namespace std;
signed main() {int T;cin >> T;for (ri x = 1; x <= T; ++x) {int P, K, L;cin >> P >> K >> L;vector<long long> freq(L);for (ri i = 0; i < L; ++i) cin >> freq[i];sort(freq.rbegin(), freq.rend());long long total = 0;for (ri i = 0; i < L; ++i) {int press = (i / K) + 1;total += freq[i] * press;}cout << "Case #" << x << ": " << total << endl;}return 0;
}
http://www.aitangshan.cn/news/609.html

相关文章:

  • Prometheus 告警时为何无法获取现场值
  • Luogu题解:P13427 [COCI 2020/2021 #2] Odasiljaci
  • post提交数据到服务器应该使用textarea还是div editable
  • Python 库 DuckDB
  • OpenCV入门(16):图像滤波(平滑处理)
  • Luogu题解:P13594 『GTOI - 1A』Bath
  • G. ABBC or BACB
  • 第十一届能源材料与电力工程学术会议(ICEMEE 2025)
  • JetBrains WebStorm 2025.2 (macOS, Linux, Windows) - JavaScript 和 TypeScript IDE
  • 牛逼!花了9天,开发了一款一站式智能测试平台:STP!
  • 第八届IEEE机电一体化与计算机技术工程国际学术会议(MCTE 2025)
  • VMware Avi Load Balancer 30.2.4 - 多云负载均衡平台
  • VMware NSX 4.2.3 - 网络安全虚拟化平台
  • JetBrains IDE 2025.2 (macOS, Linux, Windows) - 跨平台开发者工具
  • JetBrains IntelliJ IDEA 2025.2 (macOS, Linux, Windows) - 领先的 Java 和 Kotlin IDE
  • 题解:AT_agc033_e [AGC033E] Go around a Circle
  • 【经管文化主题|高录用快检索】第七届经济管理与文化产业国际学术会议
  • 多线程
  • JetBrains CLion 2025.2 (macOS, Linux, Windows) - C 和 C++ 跨平台 IDE
  • 快消巨头杨掌柜:用纷享销客CRM实现渠道数字化升级
  • Omnissa Unified Access Gateway 2506 - 远程安全的应用程序访问
  • Omnissa Horizon 8 2506 (8.16) - 虚拟桌面基础架构 (VDI) 和应用软件
  • 第七届经济管理与文化产业国际学术会议(ICEMCI 2025)
  • cookie,session,localstorage,sessionstorage一次讲清楚
  • Maven jar上传Nexus教程
  • 7.1组合计数
  • 浅学 FHQ
  • DeepCompare文件深度对比软件:智能文本对比与差异统计功能完全指南
  • 单据上采购数量按3个单位分别显示数量
  • 致敬2025年还在写博客的你