文章

3

粉丝

163

获赞

2

访问

33.4k

头像
二元组整数 AC代码(这题唯一陷阱就是输入的数比如存在两个以上的5,那输出就有(5,5))
P1024 贵州大学机试题
发布于2020年3月9日 16:00
阅读数 11.1k

#include <iostream>
#include <stdio.h>
#include <vector>
#include <algorithm>
using namespace std;
int main()
{
    int N,a;
    cin >> N;
    vectornum;
    vectordecelt;
    for(int i = 0;i < N;i++)
    {
        cin >> a;
        num.push_back(a);
    }
    sort(num.begin(),num.end());
    for(int i = 0;i < num.size();i++)
    {
        if(num[i] == num[i+1] && i < num.size()-1)
        {
            num.erase(num.begin() + i);
            decelt.push_back(num[i]);
            i--;
        }
    }
    for(int i = 0;i < num.size();i++)
    {
        for(int j = 0;j < num.size();j++)
        {
            if(num[i] != num[j])
            {
                printf("(%d,%d)\n",num[i],num[j]);
            }
            else
            {
                for(int k = 0;k < decelt.size();k++)
                {
                    if(decelt[k] == num[i])
                    {
           ...
登录查看完整内容


登录后发布评论

1 条评论
admin SVIP
2020年3月9日 18:39

建议用代码插件哦

赞(0)