CF290F.Greedy Petya

省选/NOI-

通过率:0%

时间限制:2.00s

内存限制:256MB

AC君温馨提醒

该题目为【codeforces】题库的题目,您提交的代码将被提交至codeforces进行远程评测,并由ACGO抓取测评结果后进行展示。由于远程测评的测评机由其他平台提供,我们无法保证该服务的稳定性,若提交后无反应,请等待一段时间后再进行重试。

题目描述

Petya is an unexperienced programming contestant. Recently he has come across the following problem:

You are given a non-directed graph which consists of n nodes and m edges. Your task is to determine whether the graph contains a Hamiltonian path.

Petya wrote a quick bug-free code which he believes solves this problem. After that Petya decided to give this problem for April Fools Day contest. Unfortunately, Petya might have made a mistake, and it's quite possible that his algorithm is wrong. But this isn't a good excuse to leave the contest without submitting this problem, is it?

佩佳是一名缺乏经验的编程竞赛选手。最近,他遇到了如下问题:

给定一个包含 nn 个节点和 mm 条边的无向图。你的任务是判断该图是否包含一条哈密顿路径(Hamiltonian path)。

佩佳迅速编写了一段自认为无 bug 的代码来解决这个问题。随后,佩佳决定将该题作为愚人节比赛的题目。不幸的是,佩佳可能犯了错误,他的算法很可能是不正确的。但难道这就能成为不提交该题而让比赛留空的理由吗?

输入格式

The first line contains two integers n, m (1 ≤ n ≤ 20; 0 ≤ m ≤ 400). Next m lines contain pairs of integers v__i, u__i (1 ≤ v__i, u__i ≤ n).

第一行包含两个整数 nn 和 mm(1≤n≤201 \leq n \leq 20;0≤m≤4000 \leq m \leq 400)。接下来的 mm 行每行包含一对整数 viv_i、uiu_i(1≤vi,ui≤n1 \leq v_i, u_i \leq n)。

输出格式

Follow the format of Petya's code output.

遵循 Petya 代码输出的格式。

输入输出样例

  • 输入#1

    2 3
    1 2
    2 1
    1 1

    输出#1

    Yes
  • 输入#2

    3 0

    输出#2

    No
  • 输入#3

    10 20
    3 10
    4 6
    4 9
    7 5
    8 8
    3 10
    9 7
    5 2
    9 2
    10 6
    10 4
    1 1
    7 2
    8 4
    7 2
    1 8
    5 4
    10 2
    8 5
    5 2

    输出#3

    No

输入解题思路,AI测评打分。不知道怎么写?

首页