首页 > 其他分享 >牛客网 $CSP-S$ 模拟赛 $T1$

牛客网 $CSP-S$ 模拟赛 $T1$

时间:2023-10-05 22:22:52浏览次数:42  
标签:元素 T1 牛客 dp CSP 模拟

给定正整数 \(n\) ,计算 \(n\) 个元素的集合 \(\{1,2,3,...,n\}\),所有非空子集和的乘
积取模 \(998244353\) 后的结果

\(n \leq 200\)

我的第一思路是考虑能不能通过 \(i-1\) 个元素的情况推出 \(i\) 个元素的情况,然后寄掉了,遂看题解

\(dp\) 问题不只是线性递推,这题的思路是用 \(dp\) 记录每种状态的方案数,然后乘起来。具体的,设 \(dp_i\) 表示选出若干数和为 \(i\) 的方案数,是一个显然的背包问题。

答案显然为 \(\prod\limits_{i=1}^{\frac{n \times (n + 1)}{2}} i^{dp_i}\)

别忘了 \(dp_i\) 是在指数上,因此计算时模数时请对 \(mod - 1\) 取模

标签:元素,T1,牛客,dp,CSP,模拟
From: https://www.cnblogs.com/fox-konata/p/17744026.html

相关文章

  • 牛客刷题记录第三天
    packageobject;/***1.子类构造器必须调用父类构造器*2.静态方法要想使用非静态属性和方法,必须要创建对象,用对象.属性,对象.方法(),*不能直接属性,方法()*/classPerson{Stringname="Noname";publicPerson(Stringnm){name=nm;}}......
  • CSP 2023 & HNCPC2023 游记
    2023-9-3开学前一天,文化课心态爆炸。下午刷了一套S组初赛润了。2023-9-4学校要求\(7:10\)到校。然后白天全都是入学教育,就是在会议厅听讲座。精神状态被老师折磨死了。然后晚上考试,大寄。基础爆搜分没拿。辛亏没作业,\(22:30\)睡觉。2023-9-5常规\(7:25\)到校。......
  • 水果系统项目分析pro10-fruit1.5-thymeleaf
    水果系统项目分析pro10-fruit1.5-thymeleaf基本架构增加增加水果删除水果渲染页面更新库存如上面所示的功能indexServletpackagecom.atguigu.fruit.servlets;importcom.atguigu.fruit.dao.FruitDAO;importcom.atguigu.fruit.dao.impl.FruitDAOImpl;importcom.......
  • 10月4日 CSP-S 模拟
    10月4日CSP-S模拟赛总结2457题目大意给定一个长度为\(n\)的排列\(A\),问交换两数的位置,最多能使逆序对的数量减少多少思路50pts(\(n^2\))开两个二维数组,f1[i][j]表示\(i\)与\(j\)互换位置时对于\(i\)减少的逆序对数量(也可以是增加),f2[i][j]与f1[i][j]同理,不过......
  • eslint airbnb React18+typescript 依赖循环、import自动排序分组
    eslint终极规范爱彼迎eslint-config-airbnb请先阅读完下以下链接在来配置代码规范之什么是eslint,为什么要使用eslinteslint的配置项过多,针对js、ts、vue、jsx、tsx等等不同的规则,小公司或者个人项目可以使用成熟的eslint社区规范,如airbnb、standard、goole等。这里我们介绍......
  • CSP考前
    练习区\(\text{1.指针的使用√}\)\(\text{2.二叉树的遍历:前序、中序、后序√}\)\(\text{3.二叉搜索树的定义和构造√}\)\(\text{4.图的表示与存储:邻接矩阵、邻接表√}\)\(\text{5.搜索√}\)\(\text{6.链表}\)\(\text{7.倍增法(快速幂)}\)\(\text{8.动态规划}\)\(\text{9.......
  • 「HRBUST1355」Leyni,罗莉和XianGe
    原题:http://222.180.160.110:1024/problem/30291考虑建图找最短路很容易想到以每个点作为结点,对同一行,同一列的点连边。但是这样建图边数最大能达到\(1e9\)很经典的操作就是对每一行,每一列,建一个虚点。每个点都连向其对应的行、列的虚点。这样的话,就比同一行(列)的点两两连边更......
  • react17源码中部分二进制计算的解释
    theme:qklhk-chocolatehighlight:a11y-darkreact17放弃了之前的expirationTime而启用了lane模型,故而在原来16的基础上又产生了更多的二进制运算,在接下来的一段时间我打算把这些二进制运算都整明白了、关于react为什么会启用lane模型的官方解释js中的二进制位运算都是以32......
  • 水果系统项目分析pro09-fruit1.4-thymelea
    水果系统项目分析pro09-fruit1.4-thymelea基本架构IndexServlet为继承的Servlet容器类ViewBaseServlet为复制的thymelea源代码用来渲染页面index.html为前端界面index.html<htmlxmlns:th="http://www.thymeleaf.org"> <head> <metacharset="utf-8"> &l......
  • 题解 [CSP-S 2021] 括号序列
    题目链接对于括号题,基本是栈匹配没有匹配的左括号和区间\(dp\)两个方向。这道题括号序列并不确定,只能用区间\(dp\)搞。如果直接设\(f_{l,r}\)表示\(l\simr\)的合法括号序列,那么由区间\(dp\)的套路可知,需要枚举中间点进行合并,那么\(()()()\)的情况就会出问题,原因是......