文章

16

粉丝

0

获赞

66

访问

2.4k

头像
二元组整数 题解:用来set存储,然后输出
P1024 贵州大学机试题
发布于2025年2月28日 18:52
阅读数 274

#include <iostream>
#include <set>
using namespace std;

struct Pair
{
    int first;
    int second;
    bool operator< (const Pair &rhs) const //重载<用于set中比较
    {
        if(this->first != rhs.first) return this->first < rhs.first;
        else return this->second < rhs.second;
    }
    friend ostream& operator<< (ostream &os, const Pair &p);//重载输出,方便遍历然后输出
};//自定义一个二元组类型

ostream& operator<< (ostream &os, const Pair &p)
{
    os<<"("<<p.first<<","<<p.second<<")";
    return os;
}
int sd[40];
int n;

set<Pair> s;

int main()
{
    cin>>n;
    for(int i = 0; i < n; i ++)
    {
        cin>>sd[i];
    }
    ...

登录查看完整内容


登录后发布评论

暂无评论,来抢沙发