Submission #26204672


Source Code Expand

//AFO countdown:25 Days
#include<bits/stdc++.h>
#define int long long
#define pb push_back
#define mp make_pair
#define x first
#define y second
#define WT int TT=read();while(TT--) 
#define NO puts("NO");
#define YES puts("YES");
using namespace std;

inline int read()
{
    char c=getchar();int x=0;bool f=0;
    for(;!isdigit(c);c=getchar())f^=!(c^45);
    for(;isdigit(c);c=getchar())x=(x<<1)+(x<<3)+(c^48);
    if(f)x=-x;return x;
}

const int Mod=998244353;
const int M=1e7+10;
int n,fac[M],ifac[M],inv[M],pow2[M];

void init(int n){
	inv[1]=fac[0]=fac[1]=ifac[0]=ifac[1]=1;
	for (int i=2;i<=n;i++)
		inv[i]=(Mod-Mod/i)*inv[Mod%i]%Mod,
		fac[i]=fac[i-1]*i%Mod,
		ifac[i]=ifac[i-1]*inv[i]%Mod;
}

int C(int m,int n){return fac[m]*ifac[n]%Mod*ifac[m-n]%Mod;}

signed main(){
	n=read();init(n);
	int res1=1,res2=0;pow2[0]=1;
	for (int i=1;i<=n;i++)
		pow2[i]=pow2[i-1]*2%Mod,res1=res1*3%Mod;
	for (int i=n/2+1;i<=n;i++)
		res2=(res2+C(n,i)*pow2[n-i])%Mod;
	res2=res2*2%Mod,res1=(res1-res2+Mod)%Mod;
	cout<<res1<<endl;
	return 0;
}

Submission Info

Submission Time
Task C - Neither AB nor BA
User pigstd
Language C++ (GCC 9.2.1)
Score 800
Code Size 1078 Byte
Status AC
Exec Time 776 ms
Memory 315956 KiB

Judge Result

Set Name Sample All
Score / Max Score 0 / 0 800 / 800
Status
AC × 3
AC × 14
Set Name Test Cases
Sample 00-sample-01.txt, 00-sample-02.txt, 00-sample-03.txt
All 00-sample-01.txt, 00-sample-02.txt, 00-sample-03.txt, 01-01.txt, 01-02.txt, 01-03.txt, 01-04.txt, 01-05.txt, 01-06.txt, 01-07.txt, 01-08.txt, 01-09.txt, 01-10.txt, 01-11.txt
Case Name Status Exec Time Memory
00-sample-01.txt AC 7 ms 3460 KiB
00-sample-02.txt AC 2 ms 3588 KiB
00-sample-03.txt AC 61 ms 34624 KiB
01-01.txt AC 97 ms 52192 KiB
01-02.txt AC 78 ms 42776 KiB
01-03.txt AC 69 ms 36752 KiB
01-04.txt AC 124 ms 62472 KiB
01-05.txt AC 381 ms 181516 KiB
01-06.txt AC 729 ms 315656 KiB
01-07.txt AC 765 ms 315900 KiB
01-08.txt AC 765 ms 315792 KiB
01-09.txt AC 776 ms 315956 KiB
01-10.txt AC 761 ms 315656 KiB
01-11.txt AC 731 ms 315940 KiB