zoukankan      html  css  js  c++  java
  • Cycling Roads URAL1966 并查集

    1966. Cycling Roads

    Time limit: 1.0 second
    Memory limit: 64 MB
    When Vova was in Shenzhen, he rented a bike and spent most of the time cycling around the city. Vova was approaching one of the city parks when he noticed the park plan hanging opposite the central entrance. The plan had several marble statues marked on it. One of such statues stood right there, by the park entrance. Vova wanted to ride in the park on the bike and take photos of all statues. The park territory has multiple bidirectional cycling roads. Each cycling road starts and ends at a marble statue and can be represented as a segment on the plane. If two cycling roads share a common point, then Vova can turn on this point from one road to the other. If the statue stands right on the road, it doesn't interfere with the traffic in any way and can be photoed from the road.
    Can Vova get to all statues in the park riding his bike along cycling roads only?

    Input

    The first line contains integers n and m that are the number of statues and cycling roads in the park (1 ≤ m < n ≤ 200). Then n lines follow, each of them contains the coordinates of one statue on the park plan. The coordinates are integers, their absolute values don't exceed 30 000. Any two statues have distinct coordinates. Each of the following m lines contains two distinct integers from 1 to n that are the numbers of the statues that have a cycling road between them.

    Output

    Print “YES” if Vova can get from the park entrance to all the park statues, moving along cycling roads only, and “NO” otherwise.

    Samples

    inputoutput
    4 2
    0 0
    1 0
    1 1
    0 1
    1 3
    4 2
    
    YES
    
    4 3
    0 0
    1 0
    1 1
    0 1
    1 2
    2 1
    3 4
    
    NO
    
    3 2
    0 0
    1 0
    1 1
    1 3
    3 2
    
    YES
    
    Problem Source: Open Ural FU Personal Contest 2013
  • 相关阅读:
    js_闭包
    js_函数参数的相关问题
    js_浏览器控制台打印引用数据是打印的原始数据
    js_递归函数在严格模式下的调用方法
    js_执行环境及作用域
    js_关于为什么'函数的参数都是按值传递'的理解
    (项目)爬取安居客二手房房屋信息
    (项目)爬取自如租房链接的价格
    识别验证码之百度通用识别接口
    (项目)使用selenium的截屏功能实现自动登陆滴滴打码网
  • 原文地址:https://www.cnblogs.com/DreamHighWithMe/p/3366905.html
Copyright © 2011-2022 走看看