zoukankan      html  css  js  c++  java
  • bzoj 1108

                                      BZOJ 1108

    Time Limit: 10 Sec  Memory Limit: 162 MB
    Submit: 738  Solved: 431
    [Submit][Status][Discuss]

    Description

      Mary试图控制成都的天然气市场。专家已经标示出了最好的天然气井和中转站在成都的地图。现在需要将中转
    站和天然气井连接起来。每个中转站必须被连接到正好一个钻油井,反之亦然。 Mary特别指名,建设的天然气管
    道必须从某个天然气井开始,向南或者向东建设。Mary想知道怎么连接每个天然气井和中转站,使得需要的天然气
    管道的总长度最小。

    Input

      第一行为一个正整数n(2<=n<=50000),表示天然气井的数量(中转站的数量与之相等)。接下来n行,每行两
    个整数xi和yi(0<=xi,yi<=100000),表示天然气井的坐标。向东走则x坐标增加,向北走则y坐标增加。接下来n
    行,每行两个数xj'和yj'(0<=xj',yj'<=100000),表示中转站的坐标。

    Output

      第一行包含一个数,表示最短的连接管道长度。

    Sample Input

    3
    3 5
    1 2
    4 3
    6 3
    5 2
    2 1

    Sample Output

    9

    HINT

     

     

    #include<cstdio>
    #include<cstring>
    #include<iostream>
    #include<algorithm>
    #define MAXN 1000
    using namespace std;
    int n,x,y;
    long long ans;
    
    int main(){
    //    freopen("moon.in","r",stdin);
    //    freopen("moon.out","w",stdout);
        scanf("%d",&n);
        for(int i=1;i<=n;i++){
            scanf("%d%d",&x,&y);
            ans-=x;ans+=y;
        }
        for(int i=1;i<=n;i++){
            scanf("%d%d",&x,&y);
            ans+=x;ans-=y;
        }
        cout<<ans;
    }
    细雨斜风作晓寒。淡烟疏柳媚晴滩。入淮清洛渐漫漫。 雪沫乳花浮午盏,蓼茸蒿笋试春盘。人间有味是清欢。
  • 相关阅读:
    CentOS7安装注意
    ES插件安装
    CentOS7命令
    ES安装手册
    五 、redis-cluster java api
    四 、Redis 集群的搭建
    三 redis 的 java api(jedis)
    C#验证码 使用GDI绘制验证码
    云时代架构阅读笔记二——Java性能优化(二)
    【转载】Asp .Net Web Api路由路径问题
  • 原文地址:https://www.cnblogs.com/cangT-Tlan/p/7520822.html
Copyright © 2011-2022 走看看