#P15367. 秋季限定生成树问题

    ID: 17425 远端评测题 750ms 512MiB 尝试: 0 已通过: 0 显示难度NOI/NOI+/CTS 上传者: 标签>贪心数论深度优先搜索 DFS素数判断,质数,筛法最大公约数 gcd容斥原理Ad-hoc筛法

秋季限定生成树问题

背景

题目描述

本题保证数据随机生成

有一个 nn 个点的完全图,结点编号为 1,2……n1,2……n,结点 i,ji,j 之间有权值为 lcm(i,j)+gcd(i,j)\mathrm{lcm}(i,j)+\mathrm{gcd}(i,j) 的无向边。

请你求出这个图的最大生成树的大小,对 2322^{32} 取模。

输入格式

本题有多组测试数据,第一行一个整数 TT 代表数据组数。

接下来 TT 行,每行一个整数 nn 代表点数。

输出格式

共 TT 行,每行一个整数代表一组数据的答案。

9
10
1000
100000
10000000
1000000000
100000000000
10000000000000
1000000000000000
100000000000000000
422
499008694
4172096327
3128649679
2692599804
194024000
2969759816
505684415
3052141644

提示

有子任务限制

  • 对于 5%5\% 的数据,T=1,n≤2000T=1,n\leq 2000。
  • 对于 15%15\% 的数据,T=1,n≤106T=1,n\leq 10^6。
  • 对于 30%30\% 的数据,T=1,n≤108T=1,n\leq 10^8。
  • 对于 50%50\% 的数据,T=1,n≤1010T=1,n\leq 10^{10}。
  • 对于 75%75\% 的数据,T=1,n≤1015T=1,n\leq 10^{15}。
  • 对于 100%100\% 的数据,T≤10,n≤1018T\leq 10,n\leq 10^{18}。

下发文件中提供了一份高速的 Pollard_Rho 分解质因数代码。