编号 题目 状态 分数 总时间 内存 代码 / 答案文件 提交者 提交时间
#64018 #1243. zxh的高等数学 Accepted 100 6174 ms 38380 K Python 3 / 638 B 强基(数学)001 吴沂钊 2021-12-23 14:43:03
import math


def combine(n, m):
    m = min(m, n - m)
    res = 1
    for i in range(m):
        res = (res * (n - i)) // (i + 1)
    return res


p = 998244353
n = int(input())
m = int(math.log2(n))
x = tuple([0] + [int(pow(n, 1 / i)) for i in range(1, m + 1)])
mat = [[0 for j in range(m + 2)] for i in range(m + 1)]
for i in range(1, m + 1):
    mat[i][0] = x[i]
    for j in range(1, i + 2):
        mat[i][j] = ((x[i] + 1) ** (j + 1) - 1 - sum(combine(j + 1, l) * mat[i][l] for l in range(j))) // (j + 1)
answer = sum((n + 1) * (mat[i][1] - 1) - (mat[i][i + 1] - 1) for i in range(1, m + 1))
print(answer % p)
子任务 #1
Accepted
得分:100
测试点 #1
Accepted
得分:100
用时:49 ms
内存:25580 KiB

输入文件(1.in

2

答案文件(1.out

2

用户输出

2

系统信息

Exited with return code 0
测试点 #2
Accepted
得分:100
用时:48 ms
内存:25584 KiB

输入文件(2.in

10

答案文件(2.out

236

用户输出

236

系统信息

Exited with return code 0
测试点 #3
Accepted
得分:100
用时:62 ms
内存:31480 KiB

输入文件(3.in

334440

答案文件(3.out

832492924

用户输出

832492924

系统信息

Exited with return code 0
测试点 #4
Accepted
得分:100
用时:63 ms
内存:30928 KiB

输入文件(4.in

148577

答案文件(4.out

781140448

用户输出

781140448

系统信息

Exited with return code 0
测试点 #5
Accepted
得分:100
用时:62 ms
内存:30844 KiB

输入文件(5.in

225826

答案文件(5.out

855555510

用户输出

855555510

系统信息

Exited with return code 0
测试点 #6
Accepted
得分:100
用时:64 ms
内存:31372 KiB

输入文件(6.in

349690

答案文件(6.out

414703319

用户输出

414703319

系统信息

Exited with return code 0
测试点 #7
Accepted
得分:100
用时:64 ms
内存:31360 KiB

输入文件(7.in

478392

答案文件(7.out

567324811

用户输出

567324811

系统信息

Exited with return code 0
测试点 #8
Accepted
得分:100
用时:65 ms
内存:31828 KiB

输入文件(8.in

544714

答案文件(8.out

374003886

用户输出

374003886

系统信息

Exited with return code 0
测试点 #9
Accepted
得分:100
用时:65 ms
内存:31380 KiB

输入文件(9.in

363912

答案文件(9.out

46710817

用户输出

46710817

系统信息

Exited with return code 0
测试点 #10
Accepted
得分:100
用时:66 ms
内存:31748 KiB

输入文件(10.in

671924

答案文件(10.out

862509932

用户输出

862509932

系统信息

Exited with return code 0
测试点 #11
Accepted
得分:100
用时:65 ms
内存:31768 KiB

输入文件(11.in

760500

答案文件(11.out

323953474

用户输出

323953474

系统信息

Exited with return code 0
测试点 #12
Accepted
得分:100
用时:65 ms
内存:31868 KiB

输入文件(12.in

592668

答案文件(12.out

769027930

用户输出

769027930

系统信息

Exited with return code 0
测试点 #13
Accepted
得分:100
用时:63 ms
内存:31332 KiB

输入文件(13.in

491407

答案文件(13.out

514241151

用户输出

514241151

系统信息

Exited with return code 0
测试点 #14
Accepted
得分:100
用时:55 ms
内存:26892 KiB

输入文件(14.in

15087

答案文件(14.out

524998701

用户输出

524998701

系统信息

Exited with return code 0
测试点 #15
Accepted
得分:100
用时:57 ms
内存:27752 KiB

输入文件(15.in

78208

答案文件(15.out

293315735

用户输出

293315735

系统信息

Exited with return code 0
测试点 #16
Accepted
得分:100
用时:81 ms
内存:38376 KiB

输入文件(16.in

50861396

答案文件(16.out

777296516

用户输出

777296516

系统信息

Exited with return code 0
测试点 #17
Accepted
得分:100
用时:81 ms
内存:38256 KiB

输入文件(17.in

76795245

答案文件(17.out

627190578

用户输出

627190578

系统信息

Exited with return code 0
测试点 #18
Accepted
得分:100
用时:82 ms
内存:38260 KiB

输入文件(18.in

99132660

答案文件(18.out

54065209

用户输出

54065209

系统信息

Exited with return code 0
测试点 #19
Accepted
得分:100
用时:80 ms
内存:38380 KiB

输入文件(19.in

21215348

答案文件(19.out

224561938

用户输出

224561938

系统信息

Exited with return code 0
测试点 #20
Accepted
得分:100
用时:81 ms
内存:38372 KiB

输入文件(20.in

35898752

答案文件(20.out

211756053

用户输出

211756053

系统信息

Exited with return code 0
测试点 #21
Accepted
得分:100
用时:83 ms
内存:38380 KiB

输入文件(21.in

78296802

答案文件(21.out

954133894

用户输出

954133894

系统信息

Exited with return code 0
测试点 #22
Accepted
得分:100
用时:82 ms
内存:38372 KiB

输入文件(22.in

99596572

答案文件(22.out

572980670

用户输出

572980670

系统信息

Exited with return code 0
测试点 #23
Accepted
得分:100
用时:82 ms
内存:38264 KiB

输入文件(23.in

46666015

答案文件(23.out

87679059

用户输出

87679059

系统信息

Exited with return code 0
测试点 #24
Accepted
得分:100
用时:84 ms
内存:38320 KiB

输入文件(24.in

32309820

答案文件(24.out

341515509

用户输出

341515509

系统信息

Exited with return code 0
测试点 #25
Accepted
得分:100
用时:74 ms
内存:35568 KiB

输入文件(25.in

4223675

答案文件(25.out

815403775

用户输出

815403775

系统信息

Exited with return code 0
测试点 #26
Accepted
得分:100
用时:81 ms
内存:38284 KiB

输入文件(26.in

86897250

答案文件(26.out

641565072

用户输出

641565072

系统信息

Exited with return code 0
测试点 #27
Accepted
得分:100
用时:80 ms
内存:38296 KiB

输入文件(27.in

47490314

答案文件(27.out

408623804

用户输出

408623804

系统信息

Exited with return code 0
测试点 #28
Accepted
得分:100
用时:82 ms
内存:38360 KiB

输入文件(28.in

52188762

答案文件(28.out

619156631

用户输出

619156631

系统信息

Exited with return code 0
测试点 #29
Accepted
得分:100
用时:84 ms
内存:38312 KiB

输入文件(29.in

82200062

答案文件(29.out

243684218

用户输出

243684218

系统信息

Exited with return code 0
测试点 #30
Accepted
得分:100
用时:82 ms
内存:38248 KiB

输入文件(30.in

37547700

答案文件(30.out

674985286

用户输出

674985286

系统信息

Exited with return code 0
测试点 #31
Accepted
得分:100
用时:88 ms
内存:38120 KiB

输入文件(31.in

30618609851

答案文件(31.out

412483215

用户输出

412483215

系统信息

Exited with return code 0
测试点 #32
Accepted
得分:100
用时:90 ms
内存:37988 KiB

输入文件(32.in

541023325479

答案文件(32.out

574191819

用户输出

574191819

系统信息

Exited with return code 0
测试点 #33
Accepted
得分:100
用时:89 ms
内存:38116 KiB

输入文件(33.in

929204021474

答案文件(33.out

628878320

用户输出

628878320

系统信息

Exited with return code 0
测试点 #34
Accepted
得分:100
用时:91 ms
内存:37988 KiB

输入文件(34.in

278147164016

答案文件(34.out

473406431

用户输出

473406431

系统信息

Exited with return code 0
测试点 #35
Accepted
得分:100
用时:89 ms
内存:37988 KiB

输入文件(35.in

502161784727

答案文件(35.out

386822956

用户输出

386822956

系统信息

Exited with return code 0
测试点 #36
Accepted
得分:100
用时:88 ms
内存:38128 KiB

输入文件(36.in

683546010884

答案文件(36.out

686162964

用户输出

686162964

系统信息

Exited with return code 0
测试点 #37
Accepted
得分:100
用时:89 ms
内存:38116 KiB

输入文件(37.in

826378665662

答案文件(37.out

674599019

用户输出

674599019

系统信息

Exited with return code 0
测试点 #38
Accepted
得分:100
用时:89 ms
内存:38160 KiB

输入文件(38.in

114715783976

答案文件(38.out

220491661

用户输出

220491661

系统信息

Exited with return code 0
测试点 #39
Accepted
得分:100
用时:87 ms
内存:38192 KiB

输入文件(39.in

98906870084

答案文件(39.out

191432868

用户输出

191432868

系统信息

Exited with return code 0
测试点 #40
Accepted
得分:100
用时:90 ms
内存:38152 KiB

输入文件(40.in

230857982178

答案文件(40.out

455169295

用户输出

455169295

系统信息

Exited with return code 0
测试点 #41
Accepted
得分:100
用时:91 ms
内存:38196 KiB

输入文件(41.in

734421610600

答案文件(41.out

135217195

用户输出

135217195

系统信息

Exited with return code 0
测试点 #42
Accepted
得分:100
用时:91 ms
内存:38220 KiB

输入文件(42.in

717481201512

答案文件(42.out

535543680

用户输出

535543680

系统信息

Exited with return code 0
测试点 #43
Accepted
得分:100
用时:94 ms
内存:38048 KiB

输入文件(43.in

512349195026

答案文件(43.out

782235573

用户输出

782235573

系统信息

Exited with return code 0
测试点 #44
Accepted
得分:100
用时:90 ms
内存:38100 KiB

输入文件(44.in

257819122497

答案文件(44.out

202343170

用户输出

202343170

系统信息

Exited with return code 0
测试点 #45
Accepted
得分:100
用时:89 ms
内存:37968 KiB

输入文件(45.in

437457757294

答案文件(45.out

598007980

用户输出

598007980

系统信息

Exited with return code 0
测试点 #46
Accepted
得分:100
用时:90 ms
内存:38128 KiB

输入文件(46.in

790177761311

答案文件(46.out

158114999

用户输出

158114999

系统信息

Exited with return code 0
测试点 #47
Accepted
得分:100
用时:90 ms
内存:38116 KiB

输入文件(47.in

917812673158

答案文件(47.out

152739589

用户输出

152739589

系统信息

Exited with return code 0
测试点 #48
Accepted
得分:100
用时:92 ms
内存:38116 KiB

输入文件(48.in

645758045536

答案文件(48.out

838746527

用户输出

838746527

系统信息

Exited with return code 0
测试点 #49
Accepted
得分:100
用时:92 ms
内存:38244 KiB

输入文件(49.in

593356065808

答案文件(49.out

769074520

用户输出

769074520

系统信息

Exited with return code 0
测试点 #50
Accepted
得分:100
用时:90 ms
内存:38244 KiB

输入文件(50.in

994346660185

答案文件(50.out

988806211

用户输出

988806211

系统信息

Exited with return code 0
测试点 #51
Accepted
得分:100
用时:89 ms
内存:38208 KiB

输入文件(51.in

630391190421

答案文件(51.out

416544682

用户输出

416544682

系统信息

Exited with return code 0
测试点 #52
Accepted
得分:100
用时:90 ms
内存:38016 KiB

输入文件(52.in

511992629329

答案文件(52.out

742334173

用户输出

742334173

系统信息

Exited with return code 0
测试点 #53
Accepted
得分:100
用时:90 ms
内存:38116 KiB

输入文件(53.in

709048411022

答案文件(53.out

533076752

用户输出

533076752

系统信息

Exited with return code 0
测试点 #54
Accepted
得分:100
用时:90 ms
内存:38124 KiB

输入文件(54.in

845157414679

答案文件(54.out

178251387

用户输出

178251387

系统信息

Exited with return code 0
测试点 #55
Accepted
得分:100
用时:88 ms
内存:38188 KiB

输入文件(55.in

812476055209

答案文件(55.out

505830738

用户输出

505830738

系统信息

Exited with return code 0
测试点 #56
Accepted
得分:100
用时:88 ms
内存:38140 KiB

输入文件(56.in

618321460201

答案文件(56.out

742928557

用户输出

742928557

系统信息

Exited with return code 0
测试点 #57
Accepted
得分:100
用时:92 ms
内存:38128 KiB

输入文件(57.in

868494624594

答案文件(57.out

250249874

用户输出

250249874

系统信息

Exited with return code 0
测试点 #58
Accepted
得分:100
用时:89 ms
内存:38124 KiB

输入文件(58.in

579377249700

答案文件(58.out

338117473

用户输出

338117473

系统信息

Exited with return code 0
测试点 #59
Accepted
得分:100
用时:90 ms
内存:37996 KiB

输入文件(59.in

529857960834

答案文件(59.out

961330508

用户输出

961330508

系统信息

Exited with return code 0
测试点 #60
Accepted
得分:100
用时:91 ms
内存:38244 KiB

输入文件(60.in

823636669235

答案文件(60.out

940003924

用户输出

940003924

系统信息

Exited with return code 0
测试点 #61
Accepted
得分:100
用时:89 ms
内存:38116 KiB

输入文件(61.in

999999749509

答案文件(61.out

786218735

用户输出

786218735

系统信息

Exited with return code 0
测试点 #62
Accepted
得分:100
用时:89 ms
内存:38148 KiB

输入文件(62.in

999999589349

答案文件(62.out

973434964

用户输出

973434964

系统信息

Exited with return code 0
测试点 #63
Accepted
得分:100
用时:92 ms
内存:38120 KiB

输入文件(63.in

999999620268

答案文件(63.out

747730717

用户输出

747730717

系统信息

Exited with return code 0
测试点 #64
Accepted
得分:100
用时:90 ms
内存:38192 KiB

输入文件(64.in

999999109840

答案文件(64.out

788409855

用户输出

788409855

系统信息

Exited with return code 0
测试点 #65
Accepted
得分:100
用时:90 ms
内存:38236 KiB

输入文件(65.in

999999343114

答案文件(65.out

778737492

用户输出

778737492

系统信息

Exited with return code 0
测试点 #66
Accepted
得分:100
用时:90 ms
内存:38140 KiB

输入文件(66.in

999999036546

答案文件(66.out

104676261

用户输出

104676261

系统信息

Exited with return code 0
测试点 #67
Accepted
得分:100
用时:89 ms
内存:38204 KiB

输入文件(67.in

999999395611

答案文件(67.out

387348849

用户输出

387348849

系统信息

Exited with return code 0
测试点 #68
Accepted
得分:100
用时:91 ms
内存:38124 KiB

输入文件(68.in

999999798820

答案文件(68.out

186304034

用户输出

186304034

系统信息

Exited with return code 0
测试点 #69
Accepted
得分:100
用时:89 ms
内存:38112 KiB

输入文件(69.in

999999128254

答案文件(69.out

996825978

用户输出

996825978

系统信息

Exited with return code 0
测试点 #70
Accepted
得分:100
用时:92 ms
内存:38248 KiB

输入文件(70.in

999999128686

答案文件(70.out

742850928

用户输出

742850928

系统信息

Exited with return code 0
测试点 #71
Accepted
得分:100
用时:88 ms
内存:38212 KiB

输入文件(71.in

999999795532

答案文件(71.out

92465319

用户输出

92465319

系统信息

Exited with return code 0
测试点 #72
Accepted
得分:100
用时:89 ms
内存:38112 KiB

输入文件(72.in

999999556923

答案文件(72.out

80892745

用户输出

80892745

系统信息

Exited with return code 0
测试点 #73
Accepted
得分:100
用时:90 ms
内存:38148 KiB

输入文件(73.in

999999846025

答案文件(73.out

651621852

用户输出

651621852

系统信息

Exited with return code 0
测试点 #74
Accepted
得分:100
用时:88 ms
内存:38124 KiB

输入文件(74.in

999999946593

答案文件(74.out

636030510

用户输出

636030510

系统信息

Exited with return code 0
测试点 #75
Accepted
得分:100
用时:90 ms
内存:38116 KiB

输入文件(75.in

999999181337

答案文件(75.out

505723425

用户输出

505723425

系统信息

Exited with return code 0