首页 > 其他分享 >2024 CT02 模拟赛

2024 CT02 模拟赛

时间:2024-08-01 15:50:40浏览次数:12  
标签:... le 10 text 2024 CT02 集合 考虑 模拟

\(\text{Contest 1}\)

\(\text{Heavenly Altitudes}\)

\(\text{description}\)

给你一个集合 \(S = \{1, 2, ..., n\}\),要求分成 \(m\) 段,段之间不考虑顺序,段中的元素不考虑顺序,现给你每段的最小值 \(a_1, a_2, ..., a_m\),求有多少种合法的划分方式,答案对 \(10^9 + 7\) 取模。

\(1 \le n \le 10^6\)。

\(\text{solution}\)

十多分钟手刃了。

考虑到一定是从大到小考虑,因为大的不会对小的造成更多影响。

假设已经从大到小排序,根据组合直觉,答案应该是:

\[\sum_{i = 1}^m \binom{n - a_i - (m - i)\frac{n}{m}}{\frac{n}{m} - 1} \]

因为组合意义算就好了(每次剩下的数是固定的)。

\(\text{Seeker Temple}\)

\(\text{description}\)

给定 \(n\) 个质数 \(a_1, a_2, ..., a_n\),定义一个集合 \(S = \{x|x = a_1^{p_1}a_2^{p_2}...a_n^{p_n}\}\),其中 \(p_1, p_2, ..., p_n \ge 0\),问你 \(S\) 中第 \(k\) 小的数是多少。

\(1 \le n \le 16, 2 \le a_1, a_2, ..., a_n \le 100, 1 \le ans \le 10^{18}\)。

\(\text{solution}\)

这个题确实挺好的。

根据数学直觉和部分分,那么这个集合里的数一定不会太多,但是仍然有 \(10^8\) 左右的级别,考虑到有 \(n \le 8\) 的部分分,我们考虑拆成两个部分分别处理出来 \(S\) 集合,如果我们是随机的话,那么两个集合都是不会大于 \(10^6\) 这个级别(其实只有 \(10^5\) 级别左右),考虑我们二分答案,每次检查答案是否合法就把两个 \(S\) 集合合并起来,算一下(里面再套个二分),这样子复杂度就是 \(O(n \log^2 n)\) 级别的了。

主要是要想到折半(其实也没有什么套路)。

标签:...,le,10,text,2024,CT02,集合,考虑,模拟
From: https://www.cnblogs.com/alexande/p/18336832

相关文章

  • [赛记] 暑假集训CSP提高模拟 #N/A 总结
    没写的有些多,所以一块写EVA原题:忘了;贪心;赛时将每条鱼放在了右端点,导致分的情况太多,最后没打完;贪心的想一下,将每条鱼放在网的左或右端点肯定不会更劣;将每条鱼作为网的左端点,然后利用相对运动的知识统计出剩下$n-1$条鱼的进入和出去网的范围的时间(可以将出去的时间稍......
  • 【笔记】字符串选讲 2024.8.1
    [COCI2015-2016#5]OOP(Trie)P6727[COCI2015-2016#5]OOP-洛谷|计算机科学教育新生态(luogu.com.cn)正反串分别建Trie,可以搞出两个dfn区间,加之长度限制,三维数点。有\(O(n\logn)\)做法。将字典串\(S[1..m]\),对所有\(1\leqi\leqm\),将\(S[i+1,m]\)的hash值插入......
  • 三年级上册英语人教版电子课本新版pdf+mp3音频课件免费下载2024秋季版
    2024年秋季新版三年级上册英语人教版课件及mp3音频免费下载:新版英语PDF电子课本预览:虽然自己是老师,但不出意外的话今年应该不会教三年级。but女儿9月读三年级,并且我们在不同的学校。所以咬咬牙还是把三年级的英语给备了,自己先学会才能更好的教女儿念。由于今年是2024版新教材,......
  • 努力努力努力的第十四天(2024.7.31)
    昨天日期写错了写成2020.7.30,应该是2024.7.31(手滑了哈哈哈)1.行列转换效果演示:这是未经行列转换操作的t_score表:这是经过行列转换后的t_score表:第一步:确定初步的做法使用分组查询(groupby)能够将单个学生的成绩依次查询出来,再加上三列查询(分别定义成'语文''数学''......
  • Gartner 魔力象限:安全信息和事件管理 (SIEM) 2024
    GartnerMagicQuadrantforSecurityInformationandEventManagement2024Gartner魔力象限:安全信息和事件管理2024请访问原文链接:https://sysin.org/blog/gartner-magic-quadrant-siem-2024/,查看最新版。原创作品,转载请保留出处。Gartner魔力象限:安全信息和事件管理202......
  • Metasploit Pro 4.22.2-2024072501 (Linux, Windows) - 专业渗透测试框架
    MetasploitPro4.22.2-2024072501(Linux,Windows)-专业渗透测试框架Rapid7Penetrationtesting,releaseJul25,2024请访问原文链接:https://sysin.org/blog/metasploit-pro-4/,查看最新版。原创作品,转载请保留出处。世界上最广泛使用的渗透测试框架知识就是力量,尤其是......
  • 2024零基础·短视频图文带货实战课:0基础从破圈到爆单实操(35节课)
    课程大纲老号如何转型?新号如何搭建?如何做账号定位?如何选品?如何创作短视频图文?如何出单?适用人群想要学习短视频图文带货的小伙伴想要了解短视频图文成功核心玩法想要掌握智能AI剪辑短视频和图文的技巧课程目录00.学前必读mov.mp401.新号如何搭建账户?mov.mp402......
  • 【办公类-53-03】2024年第一学期校历制作(“月/日(星期)”版、排班表、跳过节日和周三)
    背景需求:前期代码制作出2024年第一学期校历,按照5天一周的方法,提取实际工作日。制作成“周计划教案”使用的长日期、短日期-【办公类-53--01】2024年第一学期校历制作(星火讯飞提取实际工作日,5天一行)-CSDN博客文章浏览阅读489次,点赞19次,收藏5次。-【办公类-53--01】2024年第一......
  • 2024零基础·短视频图文带货实战课:0基础从破圈到爆单实操(35节课)
    课程大纲老号如何转型?新号如何搭建?如何做账号定位?如何选品?如何创作短视频图文?如何出单?适用人群想要学习短视频图文带货的小伙伴想要了解短视频图文成功核心玩法想要掌握智能AI剪辑短视频和图文的技巧课程目录00.学前必读mov.mp401.新号如何搭建账户?mov.mp402......
  • 2024短视频掘金项目,AI制作治愈系风景,奇幻天空特效,操作简单,日入3位数
    今日的项目:许多人可能已经在手机上欣赏过那些由AI创造的虚拟场景:小狗在雪地中欢快奔跑,云朵在街头飘荡,或是雨雪中的温馨画面。这些并非真实的摄影作品,而是人工智能的杰作。目前,不少账号仅通过发布这类视频内容,无需真人出镜,便吸引了数万甚至数十万的粉丝。比如在抖音和微信......