当前位置: 首页 > news >正文

题解:P15586 [KTSC 2026] 五万酱汁 / 50,000 Sauces

这啥唐题。

考虑 \(|S|=2\) 怎么做。把序列劈成左右两半,分别问两边,这样可以得到两个元素都在左半区间/右半区间的集合个数。还要计算一个在左半边,另一个在右半边的集合个数。容易想到把序列劈成 \(4\) 份,左半边有 \(2\) 个,右半边也有 \(2\) 个,从左右各选一个小区间拼在一起查询,然后再容斥减去两个元素都在小区间内的部分即可。

扩展到 \(|S|\in \{2,3\}\) 的情况。考虑把序列平均分成 \(6\) 份,查询从中任选 \(1/2/3\) 个小区间拼在一起的答案。这样会算重,需要容斥一下。从大到小考虑小区间个数 \(k\)

  • \(k=3\):落在 \(3\) 个小区间内的集合会被恰好计算 \(1\) 次,容斥系数为 \(c_3=1\)
  • \(k=2\):只落在 \(2\) 个小区间内的集合会在 \(k=3\) 时被计算 \(4\) 次(两个区间固定,剩下一个区间任选),因此 \(4c_3+c_2=1\),解得 \(c_2=-3\)
  • \(k=1\):只落在 \(1\) 个小区间内的集合会在 \(k=3\) 时被计算 \(\dbinom 52=10\) 次,在 \(k=2\) 时被计算 \(5\) 次,因此 \(10c_3+5c_2+c_1=1\),解得 \(c_1=6\)

询问次数为 \(\dbinom 61+\dbinom 62+\dbinom 63=41\) 次,刚好卡满。

代码
#include <bits/stdc++.h>using namespace std;int query(vector<int>);int solve(int N) {vector<int> vec[6];int q = N / 6, r = N % 6, cur = 0;for (int i = 0; i < 6; ++i) {int cnt = q + (i < r);for (int j = 0; j < cnt; ++j) vec[i].emplace_back(cur++);}int res = 0;for (int i = 0; i < 6; ++i)for (int j = i + 1; j < 6; ++j)for (int k = j + 1; k < 6; ++k) {vector<int> qr;for (int x : vec[i]) qr.emplace_back(x);for (int x : vec[j]) qr.emplace_back(x);for (int x : vec[k]) qr.emplace_back(x);res += query(qr);}for (int i = 0; i < 6; ++i)for (int j = i + 1; j < 6; ++j) {vector<int> qr;for (int x : vec[i]) qr.emplace_back(x);for (int x : vec[j]) qr.emplace_back(x);res -= query(qr) * 3;}for (int i = 0; i < 6; ++i) res += query(vec[i]) * 6;return res;
}
http://www.jsqmd.com/news/453392/

相关文章:

  • 2026振动传感器优质之选,推荐这些生产厂家,惯性导航系统(INS)/激光雷达,振动传感器实力厂家口碑推荐 - 品牌推荐师
  • 业内推荐:好氧活性污泥处理优质厂商综合解析,好氧活性污泥源头厂家优质企业盘点及核心优势详细解读 - 品牌推荐师
  • 2026年软化水设备生产厂家TOP5最新推荐:天辰实业全产业链服务商! - 深度智识库
  • 2026年反渗透水处理设备生产厂家推荐:陕西天辰实业领衔行业标杆 - 深度智识库
  • 在IIS7下使用ASP连接ACCESS数据库时提示如下错误的处理方法
  • 织梦dedecms访问站点时出现:“/templets/default/index.htm Not Found!”
  • 2026年知名的YE5电机品牌推荐:铝壳电机/YVF2变频电机可靠供应商推荐 - 行业平台推荐
  • 2026年质量好的防霉石膏板工厂推荐:耐潮石膏板公司推荐 - 行业平台推荐
  • 2026年福安性价比高的实木家具店推荐,有设计感的家具店展厅盘点 - 工业品网
  • 织梦dedecms系统后台登陆提示用户名密码不存在
  • 2026年热门的YE4电机厂家推荐:YE5电机实力厂家推荐 - 行业平台推荐
  • 2026年知名的耐水石膏板公司推荐:吸音石膏板精选厂家 - 行业平台推荐
  • 2026年讲讲贵阳口碑好的动漫游戏培训学校如何选择 - mypinpai
  • 剖析2026年新能源汽车维修技术专业学校排名,选购时如何选择 - myqiye
  • 2026年质量好的耐水石膏板工厂推荐:耐潮石膏板销售厂家推荐 - 行业平台推荐
  • 2026年青家全屋定制靠谱吗,细聊交期准时与安装师傅专业情况 - 工业品网
  • 聊聊2026年叉车AGV个性化定制品牌,南京欧米麦克值得推荐 - mypinpai
  • 2026年口碑好的隔墙石膏板公司推荐:吸音石膏板/普通石膏板/吊顶石膏板公司选择指南 - 行业平台推荐
  • 北京电梯桥箱定制价格多少,哪家性价比高 - 工业推荐榜
  • 盘点滚牙机行业优质公司,助您高效决策,二轮滚丝机 /三轮滚丝机 /滚牙机 /数控滚丝机/滚丝机 ,滚牙机供应商排行榜单 - 品牌推荐师
  • 2026年质量好的电机品牌推荐:防爆电机/YD双速电机公司选择指南 - 行业平台推荐
  • 玻璃钢水箱选购指南:这几家制造商口碑值得关注,恒压变频供水设备/无负压供水设备/不锈钢水箱,玻璃钢水箱厂家联系方式 - 品牌推荐师
  • 打开网站显示408 Request Timeout 请求超时错误怎么办|已解决
  • 分析2026年新能源汽车学习机构排行,好用机构不容错过 - myqiye
  • 讲讲香港订制家私品牌企业,选购时要注意什么 - 工业推荐榜
  • 2026年饰品包装盒厂商哪家好,东莞高性价比厂家大揭秘 - 工业设备
  • 2026年宁德地区售后好的定制衣柜品牌推荐,靠谱门店全解析 - 工业品牌热点
  • AI元人文:岐金兰悟空
  • 2026年靠谱的YE4电机品牌推荐:铝壳电机销售厂家推荐 - 行业平台推荐
  • 再互动解读青岛啤酒扫码活动的三层逻辑藏着快消营销的未来 - 品牌智鉴榜