HDU 5943 Kingdom of Obsession 二分图匹配 匈牙利算法 (中国大学生程序设计竞赛(杭州))

Posted Coolxxx

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了HDU 5943 Kingdom of Obsession 二分图匹配 匈牙利算法 (中国大学生程序设计竞赛(杭州))相关的知识,希望对你有一定的参考价值。

 

Kingdom of Obsession

Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/32768 K (Java/Others)
Total Submission(s): 49    Accepted Submission(s): 14


Problem Description
There is a kindom of obsession, so people in this kingdom do things very strictly.

They name themselves in integer, and there are n people with their id continuous (s+1,s+2,?,s+n) standing in a line in arbitrary order, be more obsessively, people with id x wants to stand at yth position which satisfy

xmody=0


Is there any way to satisfy everyone‘s requirement?
 

 

Input
First line contains an integer T, which indicates the number of test cases.

Every test case contains one line with two integers ns.

Limits
1T100.
1n109.
0s109.
 

 

Output
For every test case, you should output ‘Case #x: y‘, where x indicates the case number and counts from 1 and y is the result string.

If there is any way to satisfy everyone‘s requirement, y equals ‘Yes‘, otherwise y equals ‘No‘.
 

 

Sample Input
2 5 14 4 11
 

 

Sample Output
Case #1: No Case #2: Yes
 

 

Source
 

 

Recommend
liuyiding   |   We have carefully selected several similar problems for you:  5943 5942 5941 5940 5939 
 

 

Statistic | Submit | Discuss | Note

 

题目链接:

  http://acm.hdu.edu.cn/showproblem.php?pid=5943

题目大意:

  给定S,N,把S+1,S+2,...S+N这N个数填到1,2,...,N里,要求X只能填到X的因子的位置。(即X%Y=0,那么X才能放在Y位置)

  问是否能够放满。

题目思路:

  【二分图匹配 匈牙利算法】

  首先,如果S<N,那么S+1,S+2...N这些数直接放在S+1,S+2...N的位置上

  (如果其他数x放在这些位置上面,这些数不放在对应位置,那么x一定能放在这些数放的位置,所以直接交换即可)

  所以可以直接将S和N调换,缩小N。

  接着看N个连续的数,如果出现2个素数。那么必然无解(都只能放1)

  所以可以估算一下素数的最大间隔(我取504),N超过必然无解。

  N小于504的情况下,直接暴力建边(能整除就连边),然后跑二分图匹配即可。

 

技术分享View Code

 





















以上是关于HDU 5943 Kingdom of Obsession 二分图匹配 匈牙利算法 (中国大学生程序设计竞赛(杭州))的主要内容,如果未能解决你的问题,请参考以下文章

HDU 5943 Kingdom of Obsession 二分图的匹配

HDU 5943 Kingdom of Obsession

HDU5943 Kingdom of Obsession(思路题+二分匹配)

HDU 5943 Kingdom of Obsession 二分图匹配 匈牙利算法 (中国大学生程序设计竞赛(杭州))

[HDOJ5943]Kingdom of Obsession(最大匹配,思路)

hdu-5583 Kingdom of Black and White(数学,贪心,暴力)