loj#P6894. 自然

    ID: 37052 传统题 200ms 256MiB 尝试: 0 已通过: 0 难度: (无) 上传者: 标签>数学数论质因数分解快速幂ad hoc2023

自然

题目背景

热爱自然,热爱生命。

题目描述

unsigned long long 自然溢出情境下的的自然幂和

即,求 k=0n1km\sum_{k=0}^{n-1}k^m2642^{64} 取模的值。

注意,我们认为 00=10^0=1

输入格式

输入一行两个整数,m,nm,n,中间用单个空格隔开。

输出格式

输出一行一个整数,即 0k<nkmmod264\sum\limits_{0\le k<n}k^m\bmod2^{64}

样例输入输出

由于数目过多,请见附加文件 sample.zip 中的 nature*.in/ans

基本按照下方测试点分布的方式造数据,共 5050 组。

强烈建议把所有样例都测一遍,避免细节处写挂。

这里再额外提供几组手搓样例。

5 3
33

05+15+25=330^5+1^5+2^5=33

10 5
1108650

010+110+210+310+410=11086500^{10}+1^{10}+2^{10}+3^{10}+4^{10}=1108650

114 514
17546076543575202049
1919 810
13042575244352582345
114514 1919810
167479551601740961

数据范围与提示

对于所有数据,0m1070\le m\le10^71n10181\le n\le10^{18}

为了方便选手得分,我们给出了大量部分分,会正解的选手可以忽略。

本题各测试点等分。以下是测试点分布。

测试点编号 mm nn 测试点编号 mm nn 测试点编号 mm nn
121\sim2 =0=0 1018\le10^{18} 373837\sim38 16\le16 =108=10^8 697069\sim70 10\le10 108\le10^8
343\sim4 =1=1 394039\sim40 32\le32 717271\sim72 109\le10^9
565\sim6 =2=2 414241\sim42 64\le64 737473\sim74 1010\le10^{10}
787\sim8 =3=3 434443\sim44 104\le10^4 757675\sim76 1018\le10^{18}
9109\sim10 =4=4 454645\sim46 105\le10^5 777877\sim78 103\le10^3 108\le10^8
111211\sim12 =5=5 474847\sim48 16\le16 =109=10^9 798079\sim80 109\le10^9
131413\sim14 =9=9 495049\sim50 32\le32 818281\sim82 1010\le10^{10}
151615\sim16 =16=16 515251\sim52 64\le64 838483\sim84 1018\le10^{18}
171817\sim18 =25=25 535453\sim54 16\le16 =5×109=5\times10^9 858685\sim86 106\le10^6 108\le10^8
192019\sim20 =64=64 555655\sim56 32\le32 878887\sim88 109\le10^9
212221\sim22 =100=100 575857\sim58 64\le64 899089\sim90 1010\le10^{10}
232423\sim24 =1024=1024 596059\sim60 3000\le3000 3000\le3000 919291\sim92 1018\le10^{18}
252625\sim26 =4096=4096 616261\sim62 107\le10^7 939493\sim94 107\le10^7 108\le10^8
272827\sim28 =104=10^4 636463\sim64 106\le10^6 959695\sim96 109\le10^9
293029\sim30 =105=10^5 108\le10^8 656665\sim66 104\le10^4 5×106\le5\times10^6 979897\sim98 1010\le10^{10}
313231\sim32 109\le10^9 676867\sim68 107\le10^7 9910099\sim100 1018\le10^{18}
333433\sim34 1010\le10^{10}
353635\sim36 1018\le10^{18}

请注意本题特殊的时空限制:时限 200ms\rm200ms,空限 256MB\rm256MB

因为数据范围较小,所以无法排除部分高复杂度做法通过。

题解等资料可以在附加文件中找到。