7.11 cf div3 A

Problem - A - Codeforces

题目概述

求最少问题数量,以确保能举办m轮比赛,每轮包含一个难度级别为 'A' 到 'G' 的问题。

ac代码
cpp 复制代码
#include<bits/stdc++.h>
typedef long long ll;

#define IOS ios::sync_with_stdio(0),cin.tie(0),cout.tie(0)
const ll N=1e3;
using namespace std;

int main()
{
    IOS;
    int t;
    cin>>t;
    while(t--)
    {
        int n,m;
        cin>>n>>m;
        string a;
        cin>>a;
        map<int,char>mp;
        for(int i=0;i<n;i++)
        {
            mp[a[i]]++;
        }
        int ans=0;
        for(char k='A';k<='G';k++)
        {
            if(mp[k]<m) ans+=m-mp[k];
        }
        cout<<ans;
        cout<<endl;
    }
    return 0;
}
相关推荐
辞旧 lekkk3 分钟前
【c++】c++11(上)
开发语言·c++·学习·萌新
彭世瑜7 分钟前
C/C++:libfort用于在终端输出表格
c语言·开发语言·c++
Dream it possible!19 分钟前
LeetCode 面试经典 150_回溯_全排列(100_46_C++_中等)
c++·leetcode·面试·回溯
特立独行的猫a44 分钟前
C++使用Boost的Asio库优雅实现定时器与线程池工具类
开发语言·c++·线程池·定时器·boost·asio
郝学胜-神的一滴1 小时前
Linux C++ 守护进程开发指南
linux·运维·服务器·开发语言·c++·程序人生·性能优化
Sichg1 小时前
C++ constexpr
c++
滑稽的小Z1 小时前
[PA 2017] Iloczyn 题解
c++·题解
_dindong1 小时前
笔试强训:Week -8
开发语言·c++·算法
云泽8081 小时前
C++ list容器模拟实现:迭代器、构造与STL风格编程
开发语言·c++·list
MSTcheng.1 小时前
【C++】set / multiset 保姆级教程:从底层原理到实战应用!
开发语言·c++·set