首页 > 其他分享 >2024.6 做题记录

2024.6 做题记录

时间:2024-06-02 10:22:00浏览次数:26  
标签:le 2024.6 rvert 记录 容斥 lvert 枚举

1.#2498. Xavier is Learning to Count

有 \(n\) 个互不相同的整数 \(a_{1, \cdots, n}\),从其中任取恰好 \(k\) 个数,记他们和为 \(s\),求对于每个 \(s\) 的方案数。
\(n, a_i\le 1.3 \times 10^4, k \le 5\)。

根据互不相等容斥的结论,只需枚举集合划分的方案 \(\{S_i\}\),钦定同一个集合中的数全部相等,容斥系数为 \((-1)^{\lvert S_i \rvert - 1} (\lvert S_i \rvert - 1)!\)。

现在只需考虑枚举了一个集合划分 \(\{ S_i \}\),然后求它的方案数。
预处理出 \(F_i(x)\) 表示选出 \(i\) 个相同的数的生成函数,和为 \(m\) 的答案即为:

\[[x^m] \prod_i F_{\lvert S_i \rvert} (x) \]

先 DFT,然后在点值下做完,最后 IDFT 回去就行。
时间复杂度 \(O(nk(\operatorname{Bell}(k) + \log n))\)。

标签:le,2024.6,rvert,记录,容斥,lvert,枚举
From: https://www.cnblogs.com/definieren/p/18226850

相关文章

  • ACWing算法基础课刷题记录2024-06-01--2day
    831.KMP字符串给定一个字符串 S......
  • ACWing算法基础课刷题记录2024-05-31--1day
    ###827.双链表###C++实现原题链接:827.双链表-AcWing题库实现一个双链表,双链表初始为空,支持 55 种操作:在最左侧插入一个数;在最右侧插入一个数;将第 k......
  • 力扣 1题 两数之和(哈希) 记录
    题目描述给定一个整数数组nums和一个整数目标值target,请你在该数组中找出和为目标值target的那两个整数,并返回它们的数组下标。你可以假设每种输入只会对应一个答案。但是,数组中同一个元素在答案里不能重复出现。你可以按任意顺序返回答案。示例1:输入:nums=......
  • 大三学生第一次Java面试记录
    前言分享一下第一次面试的经历吧,希望对焦虑害怕的大学生有帮助吧,其实我也很慌~~一、2024年5月8号这天我在牛客app上找的校招网申,然后看着跟开发有关的公司就都投了,主打一个广撒网,因为我觉得在校大学生也没有实习经验,学校也不是双一流知名学校,校招的企业应该要求会宽容一点......
  • spdlog日志库源码:日志记录器logger类
    特性一个logger类对象代表一个日志记录器,为用户提供日志记录接口。每个logger对象都有一个唯一的名称,用于标识该logger。logger对象维护一个日志等级(如DEBUG、INFO、WARN、ERROR等)。只有当日志消息的等级高于或等于logger的当前等级时,消息才会被记录下来。logger......
  • Seafile常见问题记录
    Seafile重装后客户端同步资料库提示资料库冲突,实际资料库没有和已有资料库冲突将之前保存的账号删除,然后登录新的账号重新尝试同步网页端上传大批量文件有些上传没成功,或者提示超过1000个文件用客户端就可以解决,原因是网络浏览器界面并非设计用于处理大量文件,而是用于一次......
  • 在iPhone上恢复已删除的Safari历史记录的最佳方法
    您是否正在寻找恢复iPhone上已删除的Safari历史记录的最佳方法?好吧,这篇文章提供了4种在有/无备份的情况下恢复iPhone上已删除的Safari历史记录的最佳方法。现在按照分步指南进行操作。iPhone上的Safari历史记录会被永久删除吗?当您选择清除Safari历史记录时,它......
  • [2024.5.31晚~2024.6.1早鲜花] 余生的第一天
    [2024.5.31晚~2024.6.1早鲜花]余生的第一天来\(GF\)集训一两周了,宿舍居然有电梯,而且学生居然可以乘坐,\(GF\)的饭也十分好吃,比\(XF\)的好吃一万倍,听\(yzj\)说清华附的比\(GF\)好吃一万倍,难以想象了认识了好多别的学校的女生!大家都好可爱(●'◡'●),传奇的原神传教大师\(cyl\)有......
  • 2024.5.31 做题记录
    1.外星千足虫公元\(2333\)年\(2\)月\(3\)日,在经历了\(17\)年零\(3\)个月的漫长旅行后,“格纳格鲁一号”载人火箭返回舱终于安全着陆。此枚火箭由美国国家航空航天局(NASA)研制发射,行经火星、金星、土卫六、木卫二、谷神星、“张衡星”等\(23\)颗太阳系星球,并最终在小行......
  • 记录一下LogicFlow流程图在vue3中的简单使用,配置左侧菜单工具栏和右键菜单
     最终的效果配置画布首先通过npm安装LogicFlownpminstall@logicflow/core--save在vue页面引用LogicFlow和cssimportLogicFlowfrom"@logicflow/core";import"@logicflow/core/dist/style/index.css"; 创建div容器并添加ref<divid="container"ref=......