[COGS 2877]老m凯的疑惑
Posted Z-Y-Y-S
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了[COGS 2877]老m凯的疑惑相关的知识,希望对你有一定的参考价值。
Description
Margatroid退役之后沉迷文化课
这天,写完数学作业之后的他脑洞大开,决定出一道比NOIP2017 D1T1《小凯的疑惑math》还要好的题
题面是这样的
$$ f(n)=n^2\\\\ g(n)=\\sum_{i=1}^{n^3}[f(i)<n]\\\\\\\\ k(n)=\\sum_{i=1}^{n^3}[g(i)<n] $$
试求$k(n)\\ \\text{mod}\\ 998244353$
Input
Output
一行一个整数$k(n)$
Sample Input
1
Sample Output
1
由题: $$g(n) = \\sum_{i=1} [i^2 < n]$$
显然:
$$g(n) =\\begin{cases}
\\sqrt n-1& \\text{ n 是完全平方数}\\\\
\\lfloor \\sqrt n \\rfloor& \\text{otherwise}
\\end{cases}$$
构造等价函数: $$g(n) = \\lfloor \\sqrt {n-1} \\rfloor$$
同理,由题: $$k(n) = \\sum_{i=1} [\\sqrt {i-1} < n]$$
因为 $n$ 是正整数,所以 $k(n)$ 等价于:
\\begin{aligned}
k(n) &= \\sum_{i=1} [i-1 < n^2]\\\\
& = \\sum_{i=1} [i <= n^2]\\\\
& = n^2
\\end{aligned}
转载自Navi:http://www.cnblogs.com/NaVi-Awson/p/8175894.html
1 #include<iostream> 2 #include<cstdio> 3 #include<cstring> 4 #include<algorithm> 5 using namespace std; 6 long long Mod=998244353; 7 long long n; 8 int main() 9 { 10 cin>>n; 11 cout<<((n%Mod)*(n%Mod))%Mod; 12 }
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
以上是关于[COGS 2877]老m凯的疑惑的主要内容,如果未能解决你的问题,请参考以下文章