dWoi Round 1 A 题解
Description
给定一个
n 点k 边的连通无向图,求有多少组满足要求的点对使得这两个点之间的最短路长度大于1 。
Subtask 1
约束条件:
当
Subtask 2
约束条件:该图是一条链。
每一个点
Subtask 3
约束条件:该图是一个菊花图。
和链差不多,就不说了,其实是书虫太懒没写
Subtask 4
约束条件:
有一个奇怪的
应该能过,放的很水。
Subtask 5
这题把连通,无重边,无自环都限制了,题目就简单 1w 倍了。
首先我们先任意选择两个点形成的点对,应该有
直接
Code
#include <bits/stdc++.h>
using namespace std;
int main () {
long long n, k;
scanf("%lld%lld", &n, &k);
printf("%lld", n *(n - 1) / 2 - k);
return 0;
}