logo AlgoBeat OnlineJudge
登录 注册

#102886. [BZOJ 2886] 最短路

内存限制:128 MiB 时间限制:10000 ms 标准输入输出
题目类型:传统 评测方式:文本比较
上传者: 匿名

题目描述

小 Y 最近学得了最短路算法,一直想找个机会好好练习一下。话虽这么说,OJ 上最短路的题目都被他刷光了。正巧他的好朋友小 A 正在研究一类奇怪的图,他也想凑上去求下它的最短路。

小 A 研究的图可以这么看:在一个二维平面上有任意整点 ,且 (必须满足 )和 (必须满足 )连一条边权为 的双向边。

每个点都有一个非负点权,不妨设 的权值为 ,则有:

  1. 其他情况:

现在,小 Y 想知道 的最短路,即使得经过的点的权值之和最小。

为了炫耀自己学过最短路算法,他决定和你进行一场比赛,看谁的程序跑得快。然则小 Y 没有学过高精度算法,所以他希望输出答案时只输出答案模 后的值。

输入格式

一行两个正整数

输出格式

一行一个整数表示答案对 取模后的值。

样例

样例输入 #1

1 2

样例输出 #1

6

数据范围与提示

对于 的数据,

对于 的数据,

对于 的数据,

对于 的数据,