1 条题解

  • 0
    @ 2025-8-24 22:58:50

    自动搬运

    查看原文

    来自洛谷,原作者为

    avatar Stars_visitor_tyw
    INFP-T||小亭繁花依旧 岁月悄乘南风

    搬运于2025-08-24 22:58:50,当前版本为作者最后更新于2024-05-20 21:14:23,作者可能在搬运后再次修改,您可在原文处查看最新版

    自动搬运只会搬运当前题目点赞数最高的题解,您可前往洛谷题解查看更多

    以下是正文


    P10521 [XJTUPC2024] 瑟莉姆的宴会 题解

    分析

    赛时没写的菜鸟来交一发题解,机房和家里都不准看某站所以看不了讲评,只能自己写题了(无助)。

    支配关系:若 xxyy 的祖先结点,则称 xx 支配 yy

    看到这是道橙题,最开始震惊了我一下,因为这题我比赛时是直接弃了的。最简单的考虑形式其实就是一条链。但如果按输入给出的二元组去构造,未免太麻烦了些。所以我们就随意构造,然后如果算出来“影的力量”是负数就把整条链反过来,就相当于取了倒数。

    当然还是构造 11 直接支配 2222 直接支配 33 这种特定链码量小点啦。

    代码

    #include<bits/stdc++.h>
    #define int long long
    using namespace std;
    int n, m;
    signed main()
    {
        cin>>n>>m;
        int sum=0;
        for(int i=1;i<=m;i++)
        {
            int x, y;
            cin>>x>>y;
            if(x<y)
            {
                sum++;
            }
        }
        if(sum<m-sum)
        {
            for(int i=1;i<n;i++)
            {
                cout<<i+1<<" ";
            }
            cout<<0;
        }
        else
        {
            cout<<"0 ";
            for(int i=2;i<=n;i++)
            {
                cout<<i-1<<" ";
            }
        }
    }
    

    若构造方式不同上,其实也可以写,不过我建议构造有序的链,赛时还是不要冒险了。

    • 1

    信息

    ID
    10260
    时间
    1000ms
    内存
    512MiB
    难度
    2
    标签
    递交数
    0
    已通过
    0
    上传者