组装电脑报价网站源码单页面网站怎么做的

pingmian/2025/10/9 11:00:34/文章来源:
组装电脑报价网站源码,单页面网站怎么做的,做网站的不足 心得,一般做网站用什么字体正题 题目链接:https://www.luogu.com.cn/problem/CF708E 题目大意 有n∗mn*mn∗m的矩形网格#xff0c;然后每次每行最左边和最右边的格子各有pcdp\frac{c}{d}pdc​的概率会消失#xff0c;进行kkk次。 求最后所有格子依旧四联通的概率#xff0c;在%(1097)\%(10^97)%(1…正题 题目链接:https://www.luogu.com.cn/problem/CF708E 题目大意 有n∗mn*mn∗m的矩形网格然后每次每行最左边和最右边的格子各有pcdp\frac{c}{d}pdc​的概率会消失进行kkk次。 求最后所有格子依旧四联通的概率在%(1097)\%(10^97)%(1097)的情况下进行 1≤n,m≤1500,1≤k≤1051\leq n,m\leq 1500,1\leq k\leq 10^51≤n,m≤1500,1≤k≤105 解题思路 n,mn,mn,m很小感觉上不是一个暴力计数的题目。 可以考虑一个比较慢的方法先先考虑一个方向腐蚀了iii次的概率设为EiE_iEi​那么显然地有 Ei(ki)pi(1−p)k−iE_i\binom k ip^{i}(1-p)^{k-i}Ei​(ik​)pi(1−p)k−i 然后设fi,l,rf_{i,l,r}fi,l,r​表示到第iii层时剩下了l∼rl\sim rl∼r且上面的层都联通的概率。 那么一个简单的dpdpdp有 fi,l,rEl−1Em−r×∑[l′,r′]∩[l,r]≠∅fi−1,l′,r′f_{i,l,r}E_{l-1}E_{m-r}\times \sum_{[l,r]\cap[l,r]\neq \varnothing} f_{i-1,l,r}fi,l,r​El−1​Em−r​×[l′,r′]∩[l,r]​∅∑​fi−1,l′,r′​ 先把这个方程优化到O(nm2)O(nm^2)O(nm2)设Li,j∑l≤rjfi,l,r,Ri,j∑rl≥jfi,l,r,Si∑fi,l,rL_{i,j}\sum_{l\leq rj}f_{i,l,r},R_{i,j}\sum_{rl\geq j}f_{i,l,r},S_{i}\sum f_{i,l,r}Li,j​∑l≤rj​fi,l,r​,Ri,j​∑rl≥j​fi,l,r​,Si​∑fi,l,r​ 那么有 fi,l,rEl−1Em−r(Si−1−Li−1,l−Ri−1,r)f_{i,l,r}E_{l-1}E_{m-r}(S_{i-1}-L_{i-1,l}-R_{i-1,r})fi,l,r​El−1​Em−r​(Si−1​−Li−1,l​−Ri−1,r​) 嗯然后我们要把fff的状态数转到O(nm)O(nm)O(nm)的其实不难发现的一点是这些东西都具有对称性也就是fi,l,rfi,n−r1,n−l1f_{i,l,r}f_{i,n-r1,n-l1}fi,l,r​fi,n−r1,n−l1​。所有我们可以设Fi,j∑k1jfi,k,jF_{i,j}\sum_{k1}^jf_{i,k,j}Fi,j​∑k1j​fi,k,j​ 那么有Li,j∑k1jFi,kL_{i,j}\sum_{k1}^jF_{i,k}Li,j​∑k1j​Fi,k​因为对称性又有Ri,jLi,n−j1R_{i,j}L_{i,n-j1}Ri,j​Li,n−j1​所以此时我们已经可以表示出所有的F,L,RF,L,RF,L,R了。考虑这个FFF如何转移 Fx,y∑i1yfx,i,y∑i1yEi−1Em−y(Sx−1−Lx−1,i−Rx−1,y)F_{x,y}\sum_{i1}^yf_{x,i,y}\sum_{i1}^yE_{i-1}E_{m-y}(S_{x-1}-L_{x-1,i}-R_{x-1,y})Fx,y​i1∑y​fx,i,y​i1∑y​Ei−1​Em−y​(Sx−1​−Lx−1,i​−Rx−1,y​) ⇒Fx,yEm−y((Sx−1−Rx−1,y)∑i≤yEi−1−∑i≤yEi−1Lx−1,i)\Rightarrow F_{x,y}E_{m-y}(\ \ (S_{x-1}-R_{x-1,y})\sum_{i\leq y}E_{i-1}-\sum_{i\leq y}E_{i-1}L_{x-1,i}\ \ )⇒Fx,y​Em−y​(  (Sx−1​−Rx−1,y​)i≤y∑​Ei−1​−i≤y∑​Ei−1​Lx−1,i​  ) 这样就是O(nm)O(nm)O(nm)的了可以通过本题 code #includecstdio #includecstring #includealgorithm #define ll long long using namespace std; const ll N1510,P1e97,K1e510; ll n,m,p,q,k,fac[K],inv[K],E[N],S[N]; ll f[N][N],s[N][N],t[N][N]; ll power(ll x,ll b){ll ans1;while(b){if(b1)ansans*x%P;xx*x%P;b1;}return ans; } ll C(ll n,ll m) {return fac[n]*inv[m]%P*inv[n-m]%P;} signed main() {scanf(%lld%lld,n,m);scanf(%lld%lld,p,q);pp*power(q,P-2)%P;scanf(%lld,k);qP1-p;inv[1]1;for(ll i2;iK;i)inv[i]P-inv[P%i]*(P/i)%P;fac[0]inv[0]1;for(ll i1;iK;i)fac[i]fac[i-1]*i%P,inv[i]inv[i-1]*inv[i]%P;for(ll i0;imin(k,m);i)E[i]C(k,i)*power(p,i)%P*power(q,k-i)%P;S[0]E[0];for(ll i1;im;i)S[i](S[i-1]E[i])%P;s[0][m]f[0][m]1;for(ll i1;in;i){for(ll j1;jm;j){f[i][j]E[m-j]*((s[i-1][m]-s[i-1][m-j])*S[j-1]%P-t[i-1][j])%P;s[i][j](s[i][j-1]f[i][j])%P;t[i][j](t[i][j-1]s[i][j-1]*E[j-1]%P)%P;}}printf(%lld\n,(s[n][m]P)%P);return 0; }

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/pingmian/90459.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

上海国外网站建设python怎么开发网站

文章目录 一、题目描述示例 1示例 2示例 3 二、代码三、解题思路 一、题目描述 给定一个大小为 n 的整数数组,找出其中所有出现超过 ⌊ n/3 ⌋ 次的元素。 示例 1 输入:nums [3,2,3] 输出:[3]示例 2 输入:nums [1] 输出&…

网站建设官网怎么收费文化传媒 网站设计

如果你将跑在Windows下的项目(如:php、html)迁移到Linux下,由于Windows操作系统中,文件名是不区分大小写的;而Linux系统是大小写敏感,会导致有些网页出现404情况。 解决方法有大概4种: 1、 url rewrite 2、…

吴江市中云建设监理有限公司网站wordpress无法访问图片

火星探索:技术挑战与前沿进展 一、引言 火星,这颗红色的星球,长久以来一直吸引着人类的目光。随着科技的飞速发展,火星探索已经从纯粹的科幻梦想逐渐转变为现实的研究课题。然而,火星探索仍然面临着诸多技术挑战。本文将深入探讨火星探索的关键技术、现有技术瓶颈以及前沿…

做磁性材料在哪些网站推广比较好怎样做网站文件验证

Every day a Leetcode 题目来源:2661. 找出叠涂元素 解法1:哈希 题目很绕,理解题意后就很简单。 由于矩阵 mat 中每一个元素都不同,并且都在数组 arr 中,所以首先我们用一个哈希表 hash 来存储 mat 中每一个元素的…

做黑网站赚钱吗网站开发费入账

今天带来一款十分有趣的地图应用,同样也是在线地图工具,如果我们想要制作此类风格的地图,这款工具定能助我们一臂之力。 按照惯例先给出网址: Dungeon Scrawl | Free Online D&D Map Maker 进入网站,点击Start S…

昆明企业自助建站系统做网站的费用记哪个科目

目录 📋前言 ⛳️【SQL Serverssms】安装 1. SQL Server自定义安装 2. SSMS安装 ⛳️【SQL Server】卸载 📋前言 🌈个人主页:Sarapines Programmer 🔥 系列专栏:本期文章收录在《宝藏工具使用手册》&am…

网站开发开票内容写什么自建橱柜教程

注意安装之前请配置好java 和 Android SDK 1、下载 官网地址: https://developer.android.google.cn/studio/ 点击下载后,需要同意协议: 2、安装 1、双击程序 2、一路 next,如果想修改路径可自行修改。 3、安装完成点击Fi…

做网站的网址是哪里来的经营网站挣钱

2018-07-16 23:59内容来源:2017 年 10 月 20 日,苏宁云商IT总部资深技术经理陈华军在“PostgreSQL 2017中国技术大会”进行《苏宁citus分布式数据库应用实践》演讲分享。IT 大咖说(微信id:itdakashuo)作为独家视频合作…

昆山哪家做网站好网站 测速度

华子目录 实验要求实验步骤 实验要求 组建多个子目录网站www.openlab.com,该网站有2个子目录www.openlab.com/sxhkt和www.openlab.com/zywww.openlab.com/sxhkt使用http读取www.openlab.com/zy使用https读取 实验步骤 准备工作 [rootserver ~]# setenforce 0[ro…

自学做网站可以吗竞价推广的基本流程

C是一种功能强大的编程语言,被广泛应用于嵌入式系统的开发和物联网(IoT)应用程序的编写。C具有高性能、灵活性以及强大的硬件控制能力,使其成为嵌入式编程和物联网开发的理想选择。在本文中,我们将讨论C在硬件控制和物…

网站备案包括空间内容吗做网站 域名 最快要多久

paste命令会把每个文件以列对列的方式,一列列地加以合并 ,他就是相当于把两个不同的文件内容粘贴在一起,形成新的文件。注意:paste默认粘贴方式以列的方式粘贴,但是并不是不能以行的方式粘贴,加上-s选项就可…

企业做网站一般多少钱wordpress 页面宽度

状态模式指给对象定义不同的状态,并为不同的状态定义不同的行为,在对象的状态发生变换时自动切换状态的行为。 状态模式是一种对象行为型模式,它将对象的不同行为封装到不同的状态中,遵循了“单一职责”原则。同时,状…

企业网站建设的基本原则为如何做网络营销推广南宁

需要点击File—>New—>Other…在Web文件夹下找到Dynamic Web Project—>Next修改server端口可以在启动项目后访问地址是端口号项目名转载于:https://juejin.im/post/5cb4999df265da037b610545

个人网站内容wordpress可以装在子目录下

该楼层疑似违规已被系统折叠 隐藏此楼查看此楼为了给您带来更好的体验,《热血江湖》部分服务器将于6月2日进行合服。本次合服为多个服务器数据互通,合服后登录入口不变, 各位少侠登录原服务器即可正常游戏。合服时间:6月2日14:00-…

建设vip网站相关视频wordpress如何发邮件

题目链接 [NOIP2006 提高组] 金明的预算方案 题目描述 金明今天很开心,家里购置的新房就要领钥匙了,新房里有一间金明自己专用的很宽敞的房间。更让他高兴的是,妈妈昨天对他说:“你的房间需要购买哪些物品,怎么布置…

毕设做网站些什么比较简单有些网站域名解析错误

这篇文章主要给大家介绍了关于vue element-ui的table列表中展示多张图片(可放大)效果的相关资料,文中通过代码示例介绍的非常详细,需要的朋友可以参考下 一、效果图 二、代码部分 1、原理 使用 <el-table-column> 和 <el-image> 组件来在表格中插入缩略图 2、te…

打工网站校企合作建设微信电商小程序怎么做

1.count(*)函数用法COUNT(*) 函数返回表中的记录数&#xff0c;具体来说&#xff0c;返回值是一个数字。语法&#xff1a;返回表中所有记录的数量&#xff1a;SELECT COUNT(*) FROM table_name返回表中满足一定条件的记录的数量&#xff1a;SELECT COUNT(*) FROM table_name WH…

深圳企业企业网站建设应用商店搜索优化

网站要想加载快无非就是减少http请求次数&#xff0c;下面说一下具体做法&#xff1a; 1&#xff1a;字符集声明 如果<head>部分未定义字符集&#xff0c;将增加页面渲染次数&#xff0c;速度减慢。 2&#xff1a;Meta信息完善程度 建议网站meta信息填写完整 3&…

公司做的网站过期了wordpress后台打开超慢

前言 为了解决单体应用的缺点&#xff0c;工程师们想到将原来大的单体应用进行拆分&#xff0c;化整为零形成独立的应用&#xff0c;不过此时这些应用没有直观的入口&#xff0c;因此用传统应用的概念来定义就不太妥当。于是诞生了“服务”&#xff0c;通过服务来描述这种功能…

做网站按什么收费多少网站活跃度怎么做

一、inflate简介 inflate这个方法总共有四种形式&#xff08;见下面&#xff09;&#xff0c;目的都是把xml表述的layout转化为View对象。 其中有一个比较常用&#xff0c;View inflate(int resource, ViewGroup root)&#xff0c;另三个&#xff0c;其实目的和这个差不多。 …