题目描述
本题为填空题,只需要算出结果后,在代码中使用输出语句将所填结果输出即可。
一个有无图包含 2020 条边,如果图中没有自环和重边,请问最少包含多少个结点?
运行限制
- 最大运行时间:1s
- 最大运行内存: 128M
1个结点:0条边 0条
2个结点:0+1条边 1条
3个结点:0+1+2条边 3条
4个结点:0+1+2+3条边 6条
5个结点:0+1+2+3+4+5条边 10条
······
n个结点:n*(n-1)/2条边
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
for(int i=0;;i++){
if(i*(i-1)/2>=2020){
System.out.println(i);
break;
}
}
}
}
文章描述了一个关于图论的问题,要求在一个无自环和重边的图中,含有2020条边时的最少结点数量。通过编程实现了一个简单的查找算法,当结点数乘以其前一个数除以2的结果大于或等于2020时停止,输出对应的结点数为答案。
1万+

被折叠的 条评论
为什么被折叠?



