P2507 [SCOI2008]配对

    • 248通过
    • 705提交
  • 题目提供者
  • 评测方式 云端评测
  • 标签 动态规划,动规,dp 搜索 期望 各省省选 2008 四川 高性能
  • 难度 提高+/省选-
  • 时空限制 1000ms / 128MB

题解

  • 提示:收藏到任务计划后,可在首页查看。
  • 最新讨论 显示

    推荐的相关题目 显示

    题目背景

    四川NOI2008省选

    题目描述

    你有 n 个整数Ai和n 个整数Bi。你需要把它们配对,即每个Ai恰好对应一个Bp[i]。要求所有配对的整数差的绝对值之和尽量小,但不允许两个相同的数配对。例如A={5,6,8},B={5,7,8},则最优配对方案是5ó8, 6ó5, 8ó7,配对整数的差的绝对值分别为2, 2, 1,和为5。注意,5ó5,6ó7,8ó8是不允许的,因为相同的数不许配对。

    输入输出格式

    输入格式:

    第一行为一个正整数n,接下来是n 行,每行两个整数Ai和Bi,保证所有

    Ai各不相同,Bi也各不相同。

    输出格式:

    输出一个整数,即配对整数的差的绝对值之和的最小值。如果无法配对,输

    出-1。

    输入输出样例

    输入样例#1: 复制
    3
    3 65
    45 10
    60 25
    输出样例#1: 复制
    32
    输入样例#2: 复制
    3
    5 5
    6 7
    8 8
    输出样例#2: 复制
    5

    说明

    30%的数据满足:n <= 10^4

    100%的数据满足:1 <= n <= 10^5,Ai和Bi均为1到10^6之间的整数。

    提示
    标程仅供做题后或实在无思路时参考。
    请自觉、自律地使用该功能并请对自己的学习负责。
    如果发现恶意抄袭标程,将按照I类违反进行处理。