首页 > 其他分享 >运输货物(Solution)

运输货物(Solution)

时间:2024-11-14 21:56:58浏览次数:1  
标签:运输 limits sum Solution 列全 binom 物资 货物

运输货物

题目描述:

小 \(Z\) 要用 \(n+1\) 只骡子运送 \(k\) 种物资。每只骡子可以任选物资运输(也可以运输 \(0\) 种物资)。

但是 \(0 \sim n-1\) 这 \(n\) 只骡子不能运输同一种物资。

即不能存在一种物资同时被 \(0 \sim n-1\) 的骡子运输。

并且设 \(1 \sim n\) 这 \(n\) 只骡子不能运输全部 \(k\) 种物资。

求运输方案。

简化题意:

给定 \(n,k\),求有多少个 \(n+1\) 行 \(k\) 列的 \(01\) 矩阵,使得:

  1. 前 \(n\) 行不能存在一列全 \(1\)。
  2. 后 \(n\) 行必须存在至少一列全 \(0\)。

\(n,k \leq 1e18\)。\(t\) 组数据,\(t \leq 1e5\)。

解决方案:

先考虑中间的 \(n-1\) 行。

设有 \(i\) 列全 \(0\),\(j\) 列全是 \(1\)。

选择列的方案为 \(\binom{k}{i} * \binom{k - i}{j}\)。

其他列填数总方案为 \(2^{n-1}-2^{k-i-j}\)。

对于第一行,\(j\) 列全为 \(1\) 的只能填 \(0\),其他格子可填集合不变。方案为 \(2^{k-j}\)。

对于最后一行, \(i\) 列全为 \(0\) 的至少一个填 \(0\),其他格子可填集合不变。方案为 \(2^{k-i} \times (2^i-1)\)。

总方案数为:

\[\sum \limits_{i=0}^{k} \sum \limits_{j=0}^{k-i} \binom{k}{i} \binom{k-i}{j}(2^{n-1}-2)^{k-i-j}2^{k-i}2^{k-j}(2^i-1) \]

可以直接枚举 \(i,j\) 计算答案,复杂度 \(O(tn^2)\)。

考虑二项式定理优化。

原式可化简为:

\(=\sum \limits_{i=0}^{k} \binom{k}{i} \sum \limits_{j=0}^{k-i} \binom{k-i}{j}(2^{n-1}-2)^{k-i-j}2^{k-i-j}2^k(2^i-1)\)

\(=\sum \limits_{i=0}^{k} \binom{k}{i} 2^k \sum \limits_{j=0}^{k-i} \binom{k-i}{j}(2^{n}-4)^{k-i-j}(2^i-1)\)

\(=2^k\sum \limits_{i=0}^{k} \binom{k}{i} (2^i-1)(2^n-3)^{k-i}\)

\(=2^k\{\sum \limits_{i=0}^{k} \binom{k}{i} 2^i(2^n-3)^{k-i}- \sum \limits_{i=0}^{k} \binom{k}{i} (2^n-3)^{k-i}\}\)

\(=2^k \{ (2^n-1)^k - (2^n-2)^k \}\)

现在答案可以用扩展欧拉定理加快速幂直接计算。

标签:运输,limits,sum,Solution,列全,binom,物资,货物
From: https://www.cnblogs.com/foreverlcrun0817/p/18546933

相关文章

  • Solution - Codeforces 1681E Labyrinth Adventures
    能够发现这个最短路的形态一定是从低层一层一层走到高层的。那么这就说明若起点终点对应层数为\(x,y\)。若\(x=y\)则直接算,就是曼哈顿距离。否则不妨钦定\(x<y\)(不满足就交换,不影响结果),那么层数\(z\in[x,y)\)的其中一个门肯定都会被经过。于是考虑把\(\operator......
  • Solution - Codeforces 1190C Tokitsukaze and Duel
    考虑到两人对应的操作是相同的,于是可以从对称的角度来思考。考虑到在先手做出操作后,后手一个较为特殊的操作是不做任何影响,也就是重复先手的操作。能够发现如果对于后手这不能必胜,那么他一定不会去产生影响,并又把这个局面留给先手,相当于是先后手的交换。对于先手又是同样的,因为......
  • 计算机网络 - 运输层 - 学习笔记
    摘要:本文原创,转载请注明地址https://www.cnblogs.com/baokang/p/185432591、运输层是什么,起什么作用定义:运输层是计算机网络体系结构中关键层次之一,它属于面向通信部分的最高层,同时也是用户功能中的最低层。只有主机的协议栈中才有运输层,而网络核心部分中的路由器在转发分组......
  • Solution - Codeforces 1394B Boboniu Walks on Graph
    考虑先分析最后的图会长成什么样。因为每个点都只会连出一条有向边,且最后还能走回自己。所以可以知道的是图会有许多个环来组成,且每个环都无交。但是这个判定条件明显不是很优秀,考虑继续转化。考虑到对于一个有向环,每个点的出度和入度都需要为\(1\)。那么出度为\(1\)题目......
  • Solution - Codeforces 1217E Sum Queries?
    对于这个“好的”的判定条件看起来有点奇怪,不妨结合上题目要求的“最小\(sum\)”一起考虑。因为要最小化\(s_p\),所以一个比较直观的想法是先从选的数个数入手。考虑到如果选的只有\(1\)个数\(a_i\),那么\(sum=a_i\),一定是好的,排除。如果选的是\(2\)个数\(a_i,a_j\),......
  • 洛谷 P1772 [ZJOI2006] 物流运输 做题记录
    很神经的一道题。令\(val_{i,j}\)表示从第\(i\)天到第\(j\)天每天都走一条道路,单次的最小花费。可以枚举\(\{i,j\}\)然后把在这个区间里的所有点设置成不可达,每一个\(\{i,j\}\)都可以用floyd算,时间复杂度\(O(n^2m^3)\)。令\(f_i\)表示第\(i\)天的最小花费,那么......
  • 第二届城市建设与交通运输国际学术会议(UCT 2025) 2025 2nd International Conference
    @目录一、会议详情二、重要信息三、大会介绍四、出席嘉宾五、征稿主题一、会议详情二、重要信息大会官网:https://ais.cn/u/vEbMBz三、大会介绍据统计,我国常住人口城镇化率超过65%,部分城市城镇化率超过90%,未来预计还会不断提升。城市建设行业的发展仍处于蓬勃发展的时期。......
  • 国产库存运输生产系统
    高度可配置化的国产企业管理系统!企业内部可免费使用!零代码/低代码快速搭建CRM客户关系管理、WMS库存管理、TMS运输管理、SCM供应链管理、MES/MOM,甚至是ERP企业资源计划......
  • 京东物流-智能运输调度系统方案 荣获IF、红点国际设计大奖
    作者:京东物流王文玲   前言京东集团企业文化升级后,「以技术为本,让生活更美好」成为京东人的使命,在「创新」价值观引导下,设计师基于对物流业务领域持续深耕,自驱发起智能调度解决方案的创新思考,推演得到智能物流运输调度系统概念方案,经过投稿先后获得设计领域国际影响力较......
  • LLaVA-UHD: an LMM Perceiving Any Aspect Ratio and High-Resolution Images
    传统的大多模态模型(LargeMultimodalModel,LMM)关注于固定的尺寸和有限的分辨率。本文以GPT-4V和LLaVa-1.5为代表,揭示了视觉编码策略的根本性系统缺陷。本文指出大多模态模型可以有效地感知任何长宽比和高分辨率的图像。概述为了实现LMM模型在多种长宽比和高分辨率的图像感......