文章

16

粉丝

0

获赞

43

访问

2.7k

头像
卡牌游戏 题解:
P5321 华东师范大学2024年机试题
发布于2026年3月24日 21:17
阅读数 132

#include <bits/stdc++.h>

using namespace std;

// 判定卡牌结构
struct JudgementCard {
    int id;
    int color;
    int score;
};

// 得分卡牌结构
struct ScoreCard {
    int id;
    vector<int> colors;
    int p;
};

struct Box {
    int index;
    long long score;
};

int main() {
	// 正常初始化判定卡牌
    int n;
    cin >> n;
    vector<JudgementCard> jCards(n);
    for (int i = 0; i < n; ++i) {
        cin >> jCards[i].id >> jCards[i].color >> jCards[i].score;
    }

    int m;
    cin >> m;
    vector<Box> boxes(m);
    
    // 对于每一个box
	for (int i = 0; i < m; ++i) {
        int card_n;
        cin >> card_n;
        // 统计这个盒子里的卡牌
        vector<ScoreCard> sCards(card_n);
        for (int j = 0; j < card_n; ++j) {
            int c_id, color_count;
            cin >> c_id >> color_count;
            sCards[j].id = c_id;
            for (int k = 0; k < color_cou...
登录查看完整内容


登录后发布评论

暂无评论,来抢沙发