正解:状压$dp$

解题报告:

传送门$QwQ$

首先注意下题目,这个$a_i$不是个排列,,,我开始想了好久说这不是傻逼题直接做嘛然后一看样例发现我是傻逼$/dk$

一个套路,看到绝对值问题一般就是考虑从小到大放,这样就可以直接删去绝对值的影响.

设$f_i$表示状态$i$的$min$,考虑怎么转移

可以先预处理出贡献趴.考虑再设一个$g_{i,j}$表示只确定状态$j$然后这时候确定$p_i$的时候$p_i$的系数.

然后就大力转移啊,枚举处理到$p$数列的$i$这个状态了,然后新加入的数作为$p_j$的时候的贡献.

系数就会是$g_{i,j}-g_{tot-i,j}$.

正确性显然?因为当前局面下的系数就都会是正的,后面那些没填的系数是负的,所以是$g_{i,j}-g_{tot-i,j}$

$over$

我也不知道我为啥$T$了,,,$/kel$

牛客练习赛$18E\ pocky$游戏 状压$dp$相关推荐

  1. 牛客 - 收集纸片(最短哈密顿路径-状压dp)

    题目链接:点击查看 题目大意:给出一个 n * m 的二维平面,其中有 k 个纸片,给出第一个纸片的位置,要求从第一个纸片出发,经过每个纸片一次后再回到第一个纸片的位置,输出最短路径 题目分析:最短哈 ...

  2. 【牛客刷题】游戏行业通识(更新中)

    刷题日期记录 [2023.2.9]搜狐畅游2019校招笔试题-技术美术 1 金庸小说 下面()不是金庸撰写的小说?_搜狐畅游笔试题_牛客网 (nowcoder.com) 居然问这个kkk不愧是游戏题, ...

  3. run (牛客多校第二场)计数DP

    链接:https://www.nowcoder.com/acm/contest/140/A 来源:牛客网 题目描述 White Cloud is exercising in the playgroun ...

  4. 牛客练习赛52 BGalahad 树状数组

    传送门 题意: 求一个区间的和,但如果某一个数在这个区间出现了多次,这个数只能被计算一次. 官方题解:按右端点从小到大排序.建立树状数组ccc,维护贡献的前缀和. 由于权值ai 满足1≤ai≤500  ...

  5. 牛客网——掷骰子游戏

    在掷骰子游戏中.会依据所掷数字在地图中前进几步.前进完毕后须要依据当前地图位置所看到的的障碍进行对应操作,当中障碍表示:  1)9:无障碍  2)1:停掷一轮,即下轮所掷数字无效.  3)2:后退两步 ...

  6. 牛客-仓鼠的石子游戏【博弈论】

    正题 题目链接:https://ac.nowcoder.com/acm/contest/1100/A 题目大意 nnn个环,第iii个环有aia_iai​个珠子.要求涂色时没有相邻的同色. 两个人轮流 ...

  7. 牛客练习赛27 F-计数(状压+限制初末状态的矩阵快速幂)

    传送门 假如不是环,很简单 定义f[i][j]f[i][j]f[i][j]枚举到第iii个数字最后五个数字状态是jjj 那么显然可以矩阵快速幂求解 初始矩阵aaa是111行(1<<m)−1 ...

  8. 牛客练习赛22 E 树状数组 + DFS + 拓展欧几里德定理

    题目链接 题意: 给定一个长度为nnn的序列,进行mmm次操作,操作有两类: 111 LLL RRR vvv : 区间[L,R][L, R][L,R]的每个数加上vvv 222 LLL RRR ppp ...

  9. 牛客-小H和游戏(树的dfs)

    原题链接 解题思路:思路见代码,如还有疑惑.请评论区留言 C++代码 #include <bits/stdc++.h> // #define int long long using nam ...

最新文章

  1. warnings.filterwarnings(ignore)
  2. 分类模型的性能评价指标(Classification Model Performance Evaluation Metric)
  3. linux centos安装git,centos下两种方法安装git–转载
  4. 程序一旦发觉写得不理想,那就得重构它
  5. kylin与superset集成实现数据可视化
  6. eclipse导入myeclipse项目
  7. 从零开始学前端:中括号代替点操作,获取对象,自定义标签属性 --- 今天你学习了吗?(JS:Day3)
  8. [Ajax] 如何使用Ajax传递多个复选框的值
  9. wiquery ResizePanel
  10. 转载:Rootkit总结
  11. 【OR】YALMIP 行列式最大化
  12. C++实现推箱子游戏
  13. 范数、损失函数、标准差
  14. owasp_OWASP数据工程师
  15. 微信小程序input调用数字键盘没有小数点
  16. 【开发教程11】疯壳·开源蓝牙心率防水运动手环-整机功能代码讲解
  17. 蓝桥杯真题:数字三角形
  18. uniapp基础项目
  19. DIAMOND(DD)重新定义DeFi,释放新经济范式红利
  20. pubg服务器正在维护中 维护时间请参考,pubg服务器维护中

热门文章

  1. 面试官:你来说一下Spring IOC容器的创建过程
  2. 转大数据开发,适合什么岗位?
  3. DBSCAN聚类分析在图像分割的应用
  4. numpy 中ravel()和flatten()区别
  5. 深入了解人工智能的主要缺点
  6. 旷视创始人印奇被司机敲诈300万元未遂:“我有公司敏感信息录音”
  7. 纯干货!live2d动画制作简述以及踩坑
  8. 免费CDN加速服务 jsDelivr 支持npm,GitHub,WordPress
  9. 长链剖分优化树形dp
  10. 老毛桃U盘装XP,ntldr is missing