#P1031. 「2018-10-21普及模拟赛」很 (ak)
「2018-10-21普及模拟赛」很 (ak)
Description
粉兔由于看出题人不顺眼所以删除了背景。
对于一个 个点, 条有向边,边权均为 的竞赛图「即对于任意两个不同的点,恰有一条有向边连接它们」,定义 为:从点 走到点 最短路径的长度。「特别地,如果不存在这样的路径,设它为 。」
定义点 的粉兔值 为:,。
定义一个竞赛图的巨佬值为:,。
现在对于每一种不同的竞赛图,求他们巨佬值的和。结果请对 取模。可以证明,不存在一个竞赛图的巨佬值为 。
「两个竞赛图不同,当且仅当存在点 ,在其中一个图中有边 ,而另一个图中有边 」
Input Format
输入到文件 ak.in
中。
一行一个正整数,。
Output Format
输出到文件 ak.out
中。
一行一个整数,含义如题。
Sample
样例输入
3
样例输出
10
Hint
对于 的数据,。
对于 的数据,。