ET


私信TA

用户名:wbc

访问量:63039

签 名:

人生苦短,我TM直接py

等  级
排  名 62
经  验 10771
参赛次数 3
文章发表 68
年  龄 0
在职情况 学生
学  校 东北大学
专  业 计算机科学与技术

  自我简介:

自2020起转python了。。。 C++兼容C,所以不要问为什么我所有的提交都是C++的.... 不AC,毋宁死,代码越短越好,思路越清奇越好hhhhhhhh

码一下代码:

#include <iostream>

using namespace std;

int main() {
    int N, n, a, b;
    int i, j, k, temp;
    int map[102][102];
    cin >> N;
    while (N--) {
        cin >> n;
        for (i = 0; i <= 101; ++i) {
            for (j = 0; j <= 101; ++j) {
                map[i][j] = 0;
            }
        }
        for (i = 0; i < n; ++i) {
            cin >> a >> b;
            if (a > b) {
                a ^= b, b ^= a, a ^= b;
            }
            map[a][b] = 1;
        }
        for (i = 1; i <= 101; ++i) {
            for (j = i; j <= 101; ++j) {
                temp = map[i - 1][j - 1];
                for (k = 1; k < j - 1; ++k) {
                    if (temp < map[i - 1][k])
                        temp = map[i - 1][k];
                }
                for (k = 1; k < i - 1; ++k) {
                    if (temp < map[k][j - 1])
                        temp = map[k][j - 1];
                }
                map[i][j] += temp;
            }
        }
        cout << map[101][101] << '\n';
    }
    return 0;
}


 

0.0分

2 人评分

新上线《蓝桥杯辅导》课程,近五年的蓝桥杯省赛与国赛真题都有,从读题开始理解题意、梳理思路、实现代码再提交评测全过程,可有效提升获奖比例甚至进国赛!课程介绍、试听请猛击这里

  评论区

  • «
  • »