AT_arc183_c.[ARC183C] Not Argmax
省选/NOI-
通过率:0%
AC君温馨提醒
该题目为【atcoder】题库的题目,您提交的代码将被提交至atcoder进行远程评测,并由ACGO抓取测评结果后进行展示。由于远程测评的测评机由其他平台提供,我们无法保证该服务的稳定性,若提交后无反应,请等待一段时间后再进行重试。
题目描述
给定一个 $ (1,2,\cdots,N) $ 的排列 $ P=(P_1,P_2,\cdots,P_N) $,请计算满足以下 $ M $ 个条件的排列数量,并将答案对 $ 998244353 $ 取模。
- 第 $ i $ 个条件:在 $ P_{L_i},P_{L_i+1},\cdots,P_{R_i} $ 这一段中,最大值不是 $ P_{X_i} 。其中, L_i,R_i,X_i $ 是输入给定的整数。
输入格式
输入从标准输入中给出,格式如下:
$ N $ $ M $ $ L_1 $ $ R_1 $ $ X_1 $ $ L_2 $ $ R_2 $ $ X_2 $ ⋯ $ L_M $ $ R_M $ $ X_M $
输出格式
请输出满足条件的排列数量,对 $ 998244353 $ 取模后的结果。
输入输出样例
输入#1
3 2 1 3 2 1 2 1
输出#1
1
输入#2
5 1 1 1 1
输出#2
0
输入#3
10 5 3 8 4 3 10 4 1 7 2 1 8 3 3 8 7
输出#3
1598400
输入#4
15 17 2 11 9 2 15 13 1 14 2 5 11 5 3 15 11 1 6 2 4 15 12 3 11 6 9 13 10 2 14 6 10 15 11 1 8 6 6 14 8 2 10 2 6 12 6 3 14 12 2 6 2
输出#4
921467228
说明/提示
限制
- $ 1\leq N\leq 500 $
- $ 1\leq M\leq 10^5 $
- $ 1\leq L_i\leq X_i\leq R_i\leq N $
- 所有输入的值均为整数。
样例解释 1
满足条件的只有 $ P=(1,2,3) $ 这一种情况。
由 ChatGPT 4.1 翻译
输入解题思路,AI测评打分。不知道怎么写?