NC20824. 小可爱表白
描述
”喜欢你,小可爱~”
输入描述
一行一个数n
输出描述
一行一个数表示答案
示例1
输入:
520
输出:
130959532
C++11(clang++ 3.9) 解法, 执行用时: 4ms, 内存消耗: 484K, 提交时间: 2018-11-01 20:50:15
#include<bits/stdc++.h> #define p 998244353 #define int long long using namespace std; int n,ans; inline int mul(int a,int b) { int ans=1; for(;b;b>>=1,(a*=a)%=p) if(b&1) (ans*=a)%=p; return ans; } signed main() { cin>>n; cout<<n*(n+1)%p*mul(2,n-2)%p; }
Python3(3.5.2) 解法, 执行用时: 31ms, 内存消耗: 3328K, 提交时间: 2020-04-17 17:08:11
n=int(input()) k=998244353 print(n*(n+1)%k*pow(2,n-2,k)%k)