F.A.Q
Hand In Hand
Online Acmers
Problem Archive
Realtime Judge Status
Authors Ranklist
 
     C/C++/Java Exams     
ACM Steps
Go to Job
Contest LiveCast
ICPC@China
Best Coder beta
VIP | STD Contests
    DIY | Web-DIY beta
Author ID 
Password 
 Register new ID

区间个数

Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 327680/327680 K (Java/Others)
Total Submission(s): 633    Accepted Submission(s): 104


Problem Description
给定正整数 $k$,对于长度为 $n$ 的全排列 $p_i$,定义区间 $[l,r]$ 是好的当且仅当 $1 \leq l \leq r \leq n$ 且 $\max_{i=l}^r p_i-\min_{i=l}^r p_i=r-l+k$。

一个全排列的权值定义为其中好的区间的个数,给定正整数 $n$,求所有长度为 $n$​ 的全排列的权值之和。
 

Input
第一行给定一个正整数 $T$,表示数据组数。

之后对于每组数据,给定两个整数,分别表示 $n,k$。

#### 评测数据规模

对于所有测评数据,$1 \leq T \leq 5,0 \leq k < n \leq 10^7$。
 

Output
对于每组数据,输出 $1$ 个整数,表示最终答案,答案对 $998244353$ 取模。
 

Sample Input
2 3 1 4 2
 

Sample Output
4 12
 

Source
 

Statistic | Submit | Discuss | Note
Hangzhou Dianzi University Online Judge 3.0
Copyright © 2005-2024 HDU ACM Team. All Rights Reserved.
Designer & Developer : Wang Rongtao LinLe GaoJie GanLu
Total 0.000000(s) query 1, Server time : 2024-06-29 12:26:33, Gzip enabled