博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
BZOJ 3198 [Sdoi2013]spring
阅读量:7113 次
发布时间:2019-06-28

本文共 827 字,大约阅读时间需要 2 分钟。

题目链接

题解

考虑容斥,答案就是∑i=kn(ik)×\sum_{i=k}^n\binom{i}{k}\timesi=kn(ki)×至少iii个相同的方案数。这个用hash统计就可以了。

代码

#include 
#include
int read(){
int x=0,f=1; char ch=getchar(); while((ch<'0')||(ch>'9')) {
if(ch=='-') {
f=-f; } ch=getchar(); } while((ch>='0')&&(ch<='9')) {
x=x*10+ch-'0'; ch=getchar(); } return x*f;}const int maxn=1000000;const int maxv=1<<30;struct data{
int v[6];};namespace ht{
const int mod=1000003; int now[mod+10],tot,pre[maxn+10],cnt[maxn+10]; data val[maxn+10]; int clear() {
memset(now,0,sizeof now); tot=0; return 0; } int gethash(data d,int ch) {
int p=0; for(int i=0; i<6; ++i) {
if(ch&(1<

转载于:https://www.cnblogs.com/Canopus-wym/p/10376113.html

你可能感兴趣的文章
判断浏览器类型的脚本
查看>>
手机市场硝烟弥漫,心系天下三星W2017价格上扬仍一机难求
查看>>
蔚来汽车更新招股书:IPO后李斌将拥有48%投票权
查看>>
快手成央视春晚官方合作伙伴 助力春晚传播
查看>>
春运服务“铁骑”返乡8年女交警:寒风中随车返乡孩子少了
查看>>
「Python」一文读懂装饰器
查看>>
TreeMap就这么简单【源码剖析】
查看>>
(?<=p)与:nth-child()的相似性分析
查看>>
携程内部海量CRN项目解决方案
查看>>
阿里云 MVP技术直播——缪政辉教你如何搭建万能LNMP环境
查看>>
深入理解工厂模式
查看>>
看得见的数据结构Android版之二分搜索树篇
查看>>
实现Treeset
查看>>
Android Jetpack 助推应用开发 | 中文字幕视频介绍
查看>>
Es2016、2017新特性(上)
查看>>
聊天系统很复杂?前端工程师也能完成!
查看>>
一步一步学习JNI
查看>>
【译】 WebSocket 协议第九章——扩展(Extension)
查看>>
如何架构一个数据工程
查看>>
CSS入门指南-4:页面布局
查看>>