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

11.19与11.20笔记

Problem - A - Codeforces

Problem - B - Codeforces

很难绷的一道题
让你计算多集合的数量。

首先,很明显的一点。这道题和数无关,只和数的数量有关。
比如 1 1 1 1 2 2 2 3 3 4和2 2 2 2 3 3 3 4 4 1 等价。
然后,我们可以这么依次对每个数进行处理。我们考虑每个数是作为特征数还是非特征数。
那么特征数会覆盖掉非特征数。
我们可以 一个一个数的往下递推。
比如我们看1,可以先分为特证数和非特征数。

1  1  1  1

我们考虑先不分组,那么1的分配有5种

但是很容易发现,如果我们把1全放在特证数上。
1111,我们这种情况加上分组则可以为s提供1的各种数量(0除外),而且这样的话,为之后的数提供了更多隐藏的位置,更优。

所以每次我们都只用考虑(0,cnt)和(cnt,0)的情况。

然后就可以考虑背包。

int n,a[N],cnt[N],maxl,f[N];
inline void clear(){up(i,1,n)a[i]=0;up(i,1,n)f[i]=0;maxl=0;up(i,1,n)cnt[i]=0;
}
signed main(){int T;cin>>T;while(T--){clear();cin>>n;up(i,1,n){cin>>a[i];cnt[a[i]]++;maxl=max(maxl,cnt[a[i]]);}f[0]=1;up(i,1,n){if(cnt[i]){dn(j,n,cnt[i]){f[j]=(f[j]+cnt[i]*f[j-cnt[i]])%mod;}}}int ans=0;for(int i=maxl;i<=n;i++)ans=(ans+f[i])%mod;cout<<ans<<endl;}return 0;
}
http://www.jsqmd.com/news/46480/

相关文章:

  • AI提示设计框架:WIRE+FRAME方法详解
  • CG100 D70F34xx/D70F35xx VW MQB Instrument Adapter: No Wire Cutting or Pin Lifting Required
  • 为什么你工作10年还是原地踏步?因为你没有掌握这5项核心能力
  • 2025义乌拉链头厂家哪家正规?合规厂商盘点
  • 2025浙江软膜天花厂家怎么选?这份实力厂商清单精准锁定
  • 2025年制药冻干机推荐!制药冷冻干燥机公司优选
  • 2025中山留学中介推荐-优质留学中介深度盘点
  • 2025手术室净化工程推荐:手术室净化工程哪家好最新测评
  • python入门学习网站 —— 编程可视化网站 —— 可视化运算过程及内存分配情况
  • 2025新加坡留学机构哪个好?优质机构深度解析
  • 2025苏州活动策划哪家好?活动策划机构精选
  • 2025残卫报警器厂家推荐:残卫报警器哪家好综合测评
  • IDE 配置
  • 2025年机油滤底座实力厂家权威推荐榜单:机油滤底座配件/机油滤底座清洗/机油滤底座垫源头厂家精选
  • B2B外贸独立站建站服务商有哪些?2025最新测评推荐
  • 2025B2B外贸独立站谷歌推广公司有哪些?推广公司哪家好
  • 2025年智能刀具柜源头厂家权威推荐榜单:智能刀具管理柜/智能弹簧柜/弹簧刀具柜供应商精选
  • 2025年天津自动化展公司权威推荐榜单:泵阀展/铸造与压铸展/人工智能展源头公司精选
  • 2025污水处理药剂厂家哪家好?深度测评
  • 完整教程:基于springboot的车辆管理系统设计与实现
  • Xhorse Multi Prog Programmer Adapters: Universal Compatibility for European American Vehicles
  • ftp用户与linux用户
  • 2025年11月发明专利申请公司市场报告及用户评价整合推荐
  • ftp权限 linux
  • ftp服务器linux服务器
  • 2025年11月北京财税公司评测推荐:行业现状与选择要点全览
  • 2025年11月发明专利申请公司推荐:权威榜单与选择指南
  • 11.21模拟赛div-2
  • 聚焦2025PE磨粉机厂家:中国 PE 磨粉机厂家实力大揭秘
  • 2025植物灯防水连接器厂家,LED防水连接器质量好厂家看这