自古逢秋悲寂寥
  • 板块学术版
  • 楼主M772099352
  • 当前回复5
  • 已保存回复5
  • 发布时间2022/6/10 21:16
  • 上次更新2023/10/27 23:35:56
查看原帖
自古逢秋悲寂寥
560763
M772099352楼主2022/6/10 21:16

题目描述

龙山的天气是醉人的温暖,恰好是樱花落尽的时季。散布着细沙的行人道上满是狼藉的粉色花片,有些便沾挂在平铺的碧草上。几树梨花还点缀着嫩白的残瓣。北面与西面小山上全罩着淡蓝色的衣校,小燕子来回在林中穿跳。在这里正是一年好景的残春,到处有媚丽的光景使人流连。
烟烟雾雾,云云霭霭。残春好景使人流连忘返,可是,在这伤春悲秋之时,即使柳树已经抽完了芽,青藤也换完了新枝,而鲜花已经不再盛开。明年的鲜花有,年年新花年年有,可是你曾今看到的那一朵,你永远无法挽留,即使深爱过,再也不会出现。
你引腕便要去挽,获得的只有眼角不受控落下的泪滴。你毅然步入梦中,映入眼帘的是一片开满着蓝色鸢尾花的田野。通过划分可以把这片田野化成无数块 ,第 i 块的面积为 i2 个单位面积,第 n 块的面积为 n2 个单位面积。每块蓝色鸢尾花田的排布以及面积如图所示:(红色数字 i 代表蓝色鸢尾花田编号,即第几块)
已知购买第 i 块蓝色鸢尾花田的一单位面积的价格 pricei 如下式所示:

如果 i 是 n 的因数,pricei = n/i,否则 pricei = n/i+1

现请你计算将前 n 片蓝色鸢尾花田全部购买下来所需要的价格。

输入

第一行输入一个正整数 t (1≤t≤100) ,表示有 t 组测试数据。
接下来 t 行,每行输入只有一个正整数 n (1≤n≤109) ,表示要购买的是前 n 片蓝色鸢尾花田。

输出

共有 t 行输出。
每行输出只有一个整数,表示将前 n 片蓝色鸢尾花田全部购买下来所需要的价格。输出可能很大,请你对 998244353 求余。

样例输入

5 1 3 1 4 1314520

样例输出

1 22 1 53 169351310

提示

1²+2²+...+n²=n(n+1)(2n+1)/6

对于样例 1 :第一块蓝色鸢尾花田的单价是 1 ,面积为 1 ,故购买前 1 片蓝色鸢尾花田的总价格是 1×1=1 。
对于样例 2 :第一块蓝色鸢尾花田的单价是 3 ,面积为 1 ;第二块蓝色鸢尾花田的单价是 5/2 ,面积为 4 ;第三块蓝色鸢尾花田的单价是 1 ,面积为 9 。故购买前 3 片蓝色鸢尾花田的总价格是 3×1+5/2×4+1×9=22 。

998244353是质数
2022/6/10 21:16
加载中...