Word Game

题目链接:Problem - C - Codeforces

解题思路:

用map存字母和出现的次数,然后遍历三个字母数组,如果map值为1,则加三分,为2加1分,否则不加分。

下面是c++代码:

#include<iostream>
#include<map>
using namespace std;
int main()
{
    int n, num, a1 = 0, a2 = 0, a3 = 0;
    cin >> n;
    while (n != 0) {
        a1 = 0, a2 = 0, a3 = 0;
        map<string, int> mp;
        cin >> num;
        string* arr1 = new string[num];
        string* arr2 = new string[num];
        string* arr3 = new string[num];
        for (int i = 0; i < num; i++) {
            cin >> arr1[i];
            mp[arr1[i]]++;
        }for (int i = 0; i < num; i++) {
            cin >> arr2[i];
            mp[arr2[i]]++;
        }for (int i = 0; i < num; i++) {
            cin >> arr3[i];
            mp[arr3[i]]++;
        }
        for (int i = 0; i < num; i++) {
            if (mp[arr1[i]] == 1) {
                a1 += 3;
            }
            else if (mp[arr1[i]] == 2) {
                a1 += 1;
            }
        }for (int i = 0; i < num; i++) {
            if (mp[arr2[i]] == 1) {
                a2 += 3;
            }
            else if (mp[arr2[i]] == 2) {
                a2 += 1;
            }
        }for (int i = 0; i < num; i++) {
            if (mp[arr3[i]] == 1) {
                a3 += 3;
            }
            else if (mp[arr3[i]] == 2) {
                a3 += 1;
            }
        }
        cout << a1 << " " << a2 << " " << a3 << endl;
        n--;
    }
    return 0;
}

相关推荐

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-03-10 12:02:05       98 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-03-10 12:02:05       106 阅读
  3. 在Django里面运行非项目文件

    2024-03-10 12:02:05       87 阅读
  4. Python语言-面向对象

    2024-03-10 12:02:05       96 阅读

热门阅读

  1. kafka集成外部系统

    2024-03-10 12:02:05       39 阅读
  2. sql执行计划需要关注那些内容?

    2024-03-10 12:02:05       43 阅读
  3. rust的 || 是什么,怎么使用?

    2024-03-10 12:02:05       47 阅读
  4. MongoDB聚合运算符;$dateToString

    2024-03-10 12:02:05       48 阅读
  5. CSS:让动画流畅生动的缓动函数

    2024-03-10 12:02:05       40 阅读
  6. Vue/cli项目全局css使用

    2024-03-10 12:02:05       43 阅读
  7. Qt之插件

    2024-03-10 12:02:05       43 阅读
  8. 从重庆——看未来数字化发展与趋势

    2024-03-10 12:02:05       48 阅读
  9. 设计模式 单例模式

    2024-03-10 12:02:05       39 阅读
  10. c++单例模式和call_once函数

    2024-03-10 12:02:05       44 阅读
  11. CSS教程(1)——CSS介绍

    2024-03-10 12:02:05       43 阅读
  12. 值传递和引用传递

    2024-03-10 12:02:05       37 阅读
  13. 利用SQL Server 进行报表统计的关键SQL语句与函数

    2024-03-10 12:02:05       40 阅读
  14. 【前端】尚硅谷Webpack教程笔记

    2024-03-10 12:02:05       46 阅读
  15. rabbitMQ

    rabbitMQ

    2024-03-10 12:02:05      41 阅读