Family of Solution Sets

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Family of Solution Sets相关的知识,希望对你有一定的参考价值。

集合的集合,是谓集族。(确信

Beautiful Sets of Points CF-268C

题意:

给出一个二维坐标系,求一个最大集合,使得集合中每两个点之间的距离不为整数。

思路:

先确定集合大小,因为点不能同行或者同列,所以集合大小最大为$min(n,m)+1$。

然后考虑对角线就好了,因为$(0,0)$不能选,所以考虑从$(0,min(n,m))$到$(min(n,m),0)$的点即可。

代码:

 1 #include<bits/stdc++.h>
 2 using namespace std;
 3 
 4 int n, m;
 5 
 6 int main()
 7 {
 8     scanf("%d %d", &n, &m);
 9     printf("%d
", min(n, m) + 1);
10     for (int i = 0; i <= min(n, m); ++i)
11     {
12         printf("%d %d
", i, min(n,m)-i);
13     }
14 }

 

以上是关于Family of Solution Sets的主要内容,如果未能解决你的问题,请参考以下文章

Beautiful Sets of Points CodeForces

1296. Divide Array in Sets of K Consecutive Numbers

Beautiful Sets of Points CF-268C

如何为 Set Map of Sets 的 Java Map 声明 TypeScript 类型?

Coursera Algorithms week2 基础排序 Interview Questions: 1 Intersection of two sets

Leetcode: LFU Cache && Summary of various Sets: HashSet, TreeSet, LinkedHashSet(示例代