解析

先安利一波洛谷上我介绍如何用暴力日过去的博客
现在开始务正业
考虑把dp记录状态的一维s去掉
这样单次转移复杂度变成n3n^3n3
但是这样显然会算多啊!
因为一个编号可能会用很多次
考虑容斥
设ansians_iansi​表示至少浪费了i个编号的答案
那么我们的答案显然就是
ans0−ans1+ans2...ans_0-ans_1+ans_2...ans0​−ans1​+ans2​...
就是一个经典的利用容斥至少转恰好的方法
至于ans的计算,可以暴力枚举二进制的集合s,每次进行一次n3n^3n3转移的计算
时间复杂度O(n3∗2n)O(n^3*2^n)O(n3∗2n)

暴力都日过去了就不贴代码了

洛谷P3349:小星星(容斥dp)相关推荐

  1. LOJ#3124. 「CTS2019 | CTSC2019」氪金手游 容斥+DP

    神仙容斥+DP可还行. code: #include <cstdio> #include <cmath> #include <vector> #include &l ...

  2. 洛谷P4707 重返现世(扩展MinMax容斥+dp)

    传送门 我永远讨厌\(dp.jpg\) 前置姿势 扩展\(Min-Max\)容斥 题解 看纳尔博客去→_→ 咱现在还没搞懂为啥初值要设为\(-1\)-- //minamoto #include< ...

  3. 洛谷 P1063 能量项链 区间dp

    洛谷 P1063 题意:在一串项链中,是环状的,第 i 颗珠子有两个能量a[i]和a[i+1],第i+1颗珠子有两个能量a[i+1]和a[i+2],可以合并两个珠子,得到a[i]*a[i+1]*a[i ...

  4. P4707 重返现世 扩展 MinMax 容斥+DP

    题目传送门 https://www.luogu.org/problem/P4707 题解 很容易想到这是一个 MinMax 容斥的题目. 设每一个物品被收集的时间为 \(t_i\),那么集齐 \(k\ ...

  5. [ZJOI 2016] bzoj 4455 小星星 - 容斥

    最后要求一一对应,很难限制,相当于限制某些点没有被对应一个也不成立.但是其反面某些点不能被对应可以随便做,对这个容斥即可.可能需要稍微卡一下常数? #include<iostream> # ...

  6. 840C - On the Bench (容斥 + DP)

    840C - On the Bench 题意 给定序列 a[1...n]a[1...n]a[1...n],求有多种 aaa 的排列,满足任意两个相邻的数乘积不是完全平方数,答案对 109+710^9+ ...

  7. P5643-[PKUWC2018]随机游走【min-max容斥,dp】

    正题 题目链接:https://www.luogu.com.cn/problem/P5643 题目大意 给出nnn个点的一棵树,一个人从点xxx开始随机游走,然后QQQ次询问给出一个点集SSS,求期望 ...

  8. ARC115E-LEQ and NEQ【容斥,dp,线段树】

    正题 题目链接:https://atcoder.jp/contests/arc115/tasks/arc115_d 题目大意 nnn个数字的序列xxx,第xi∈[1,Ai]∩Zx_i\in [1,A_ ...

  9. P4859-已经没有什么好害怕的了【容斥,dp】

    正题 题目链接:https://www.luogu.com.cn/problem/P4859 题目大意 两个长度为nnn的序列a,ba,ba,b两两匹配,求ai>bia_i>b_iai​& ...

最新文章

  1. Spring注解开发-属性依赖注入指定名称的bean
  2. 如何学习WPF技术?
  3. 漫谈云计算与OpenStack的前世今生
  4. 不同库表数据库迁移工具_Microsoft提供的数据库迁移助手工具概述
  5. Python中的运算符与表达式
  6. ai/ml_十大ML / AI现实世界项目,以增强您的产品组合
  7. 樊昌信 通信原理第七版 第八章思考题
  8. MediaFoundation视频采集
  9. java画菱形_JavaSE之绘制菱形
  10. 浅谈车联网与大数据分析
  11. 蚊虫叮咬后的去痒妙方大全
  12. DirectX 因素:模拟合成器的仿真
  13. wps 无法保存html数据,WPS2012保存网页内容怎么用
  14. 2022年最新安卓大厂面试笔试题分享,Android进阶
  15. 翻译-软件工程师的通用技巧
  16. 2岁宝宝被玩具意外刺伤眼睛致白内障!呵护孩子成长环境
  17. 二、Python复习教程(重点)- 前端框架
  18. 欧氏距离和余弦相似度的前世今缘
  19. 复刻一篇论文中蛋白质结构预测过程1
  20. Android解决动画残影问题

热门文章

  1. 深夜,学妹说她想做Python数据分析师
  2. ensp查看历史配置命令_华为eNSP常用命令
  3. set-cookie 和 cookie 的区别_Go Web 编程如何确保Cookie数据的安全传输
  4. python tkinter进度条_在python3.7中更新tkinter进度条
  5. 电脑温度检测软件哪个好_实时检测Mac电脑的温度
  6. 索尼服务器维护时间,索尼云服务器
  7. linux怎么搜索特定文件夹,linux如何在特定文件夹中查找特定文件
  8. Android 调用12306接口,GitHub - AndroidyxChen/loading-12306: 仿PC端12306的刷新loading的自定义view...
  9. C++ 学习之旅(2)——链接器Linker
  10. [C++11]move资源的转移