uva10080

原创 2017年11月15日 13:48:05
#include<cstdio>
#include<cstring>
#include<iostream>
#include<queue>
#include<vector>
#include<cmath>
#include<algorithm>
using namespace std;
const int N=110;
int line[N][N];
int girl[N],used[N];
int m,n;
bool found(int x)
{
    for(int i=1; i<=n; i++)
    {
        if(line[x][i]&&!used[i])
        {
            used[i]=1;
            if(girl[i]==0||found(girl[i]))
            {
                girl[i]=x;
                return 1;
            }
        }
    }
    return 0;
}
int main()
{
    int s,v;
    double n_[110][2],m_[110][2];
    while(~scanf("%d%d%d%d",&n,&m,&s,&v))
    {
        memset(line,0,sizeof(line));
        memset(girl,0,sizeof(girl));
        for(int i=1;i<=n;i++)
            scanf("%lf%lf",&n_[i][0],&n_[i][1]);
        for(int i=1;i<=m;i++)
            scanf("%lf%lf",&m_[i][0],&m_[i][1]);
        for(int i=1;i<=m;i++)
            for(int j=1;j<=n;j++)
        {
            double dx=m_[i][0]-n_[j][0];
                double dy=m_[i][1]-n_[j][1];
                if(s*v>=sqrt(dx*dx+dy*dy))
                    line[i][j]=1;
        }
        int sum=0;
        for(int i=1; i<=m; i++)
        {
            memset(used,0,sizeof(used));
            if(found(i)) sum++;
        }
        printf("%d\n",n-sum);
    }
    return 0;
}

相关文章推荐

UVA 10080 Gopher II【简单二部图最大匹配】

题目大意:给出田鼠数目与地洞数目,每个地洞可以容纳一只田鼠,给出田鼠坐标与地洞坐标,田鼠速度与逃逸最大时间,求出最少被抓住田鼠数。 解题策略:简单二部图,答案 = 田鼠总数-(田鼠——地洞)二部图最...
  • J_Dark
  • J_Dark
  • 2013年04月20日 12:15
  • 1064

Gopher II UVA 10080,最后被抓的地鼠有多少只?(匈牙利算法)

题目大意: 给你地鼠和地鼠洞的坐标,还有地鼠奔跑的速度,以及猎人到达的时间,求最后被抓走的地鼠最少有多少只? 解题思路: 匈牙利算法最大匹配,模板题。 推荐这片文章:http://blog...

BCGCBPRO10080

  • 2012年05月03日 14:27
  • 3.69MB
  • 下载

UVA10123木板上放石头使木板平衡,递归加强剪枝

渣渣表示物理没学好,读完题的第一感觉是题意读错了,又反复读了好几遍,才感觉没读错, 只不过物理没学好,感觉取一个石头是不可能平衡的,然而是可以的,因为有俩个支点,又不是一个, 然后怎样去保持平衡,...

机器人足球2d uva球队代码

  • 2009年12月14日 22:05
  • 2.77MB
  • 下载

uva最全ac代码

  • 2013年07月04日 23:19
  • 4.18MB
  • 下载

UVa 11525 - Permutation (线段树 树状数组 康托展开式)

UVA - 11525 Permutation Time Limit: 3000MS Memory Limit: Unknown 64bit IO Format: %lld &...

UVA1131 最优三角形剖分

  • 2017年11月04日 09:19
  • 16KB
  • 下载

UVA沃尔多夫在哪里

  • 2014年12月11日 19:03
  • 3KB
  • 下载
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:uva10080
举报原因:
原因补充:

(最多只允许输入30个字)