当前位置: 首页 > news >正文

网站相册代码wordpress仿豆瓣

网站相册代码,wordpress仿豆瓣,我们做网站 出教材 办育心经,word网页 WordPress正题 题目链接:https://www.luogu.com.cn/problem/P4321 题目大意 给出nnn个点mmm条边的一张无向图#xff0c;qqq次询问。 每次询问给出一个点集和一个起点#xff0c;求从起点出发随机游走经过所有点集的期望步数。 n∈[1,18],m∈[1,n(n−1)2],q∈[1,105]n\in[1,18],m\i…正题 题目链接:https://www.luogu.com.cn/problem/P4321 题目大意 给出nnn个点mmm条边的一张无向图qqq次询问。 每次询问给出一个点集和一个起点求从起点出发随机游走经过所有点集的期望步数。 n∈[1,18],m∈[1,n(n−1)2],q∈[1,105]n\in[1,18],m\in[1,\frac{n(n-1)}{2}],q\in[1,10^5]n∈[1,18],m∈[1,2n(n−1)​],q∈[1,105] 解题思路 首先nnn很小可以状压经过点的状态然后因为这个询问是给出起始状态所以需要倒推。设fs,xf_{s,x}fs,x​表示目前状态是sss在点xxx覆盖所有点的期望次数。 那么有方程 fS,x∑x−yfS∩y,yf_{S,x}\sum_{x-y}f_{S\cap y,y}fS,x​x−y∑​fS∩y,y​ 然后SSS不同的当常数相同的高斯消元转移即可。 时间复杂度O(2nn3)O(2^nn^3)O(2nn3) code #includecstdio #includecstring #includealgorithm #define ll long long using namespace std; const ll N19,M1e510,P998244353; ll n,m,q,inv[M],deg[N],a[N][N],f[1N][N]; ll power(ll x,ll b){ll ans1;while(b){if(b1)ansans*x%P;xx*x%P;b1;}return ans; } namespace G{ll a[N][N],b[N];void clear(){memset(a,0,sizeof(a));memset(b,0,sizeof(b));return;}void solve(ll *f){for(ll i1;in;i){ll pi;for(ll ji;jn;j)if(a[j][i]){pj;break;}swap(a[i],a[p]);swap(b[i],b[p]);ll invpower(a[i][i],P-2);for(ll ji;jn;j)a[i][j]a[i][j]*inv%P;b[i]b[i]*inv%P;for(ll ji1;jn;j){int rateP-a[j][i];for(ll ki;kn;k)a[j][k](a[j][k]a[i][k]*rate%P)%P;b[j](b[j]b[i]*rate%P)%P;}}for(ll in;i1;i--){for(ll ji1;jn;j)b[i](b[i]-a[i][j]*b[j]%PP)%P;f[i]b[i];}return;} } signed main() {scanf(%lld%lld,n,m);inv[1]1;for(ll i2;im;i)inv[i]P-(P/i)*inv[P%i]%P;for(ll i1;im;i){ll x,y;scanf(%lld%lld,x,y);a[x][y];a[y][x];deg[x];deg[y];}ll MS(1n);for(ll sMS-2;s0;s--){G::clear();for(ll i1;in;i)if((si-1)1)G::a[i][i]P-1,G::b[i]P-1;for(ll i1;in;i){if(!((si-1)1))continue;for(ll j1;jn;j){if(!a[i][j])continue;if((s|(1j-1))s)(G::a[i][j]inv[deg[i]])%P;else (G::b[i]P-inv[deg[i]]*f[s|(1j-1)][j]%P)%P;}}G::solve(f[s]);}scanf(%lld,q);while(q--){ll m,s0,x;scanf(%lld,m);for(ll i1;im;i)scanf(%lld,x),s|(1x-1);scanf(%lld,x);printf(%lld\n,f[(MS-1-s)|(1x-1)][x]);}return 0; }
http://www.pierceye.com/news/527690/

相关文章:

  • 军队营房基础建设网站wordpress 标签云集
  • 苏州建设建设信息网站如何给自己的店做小程序
  • 沈阳微营销网站制作厨师培训机构 厨师短期培训班
  • 个人备案用作资讯网站网站开发yuanmus
  • 大连网站建设 选领超科技网站建设实录音乐
  • 上海网站建设流wordpress关闭会员
  • 网站运营的目的及意义pc网站怎么适配移动端
  • 网站深圳优化建设10月上海娱乐场所又要关门了
  • 怎么做网页文件打开别的网站河南省城乡和住房建设厅
  • 泰州公司做网站成都网页设计培训中心
  • 网站业务需求文档网站正在建设中 动态
  • 一级a做爰电影片免费网站姑苏区住房建设局网站
  • 宁夏建设教育协会网站医院网站跳出率高
  • 网站建设佰首选金手指二关于网站建设的职位
  • 网站建设公司商务网站项目书中堂东莞网站建设
  • 欧美品牌网站设计wordpress好用的文章编辑器
  • 长春网站建设q479185700強wordpress数学公式的代码
  • 郑州软件app开发公司嘉兴优化网站排名
  • 可以建微信网站的做网站的项目开发计划书
  • 湖北网站建设模板下载太原线上教学
  • 西宁网站建设开发公司开发网站监控工具
  • 外贸网站优势杭州百度快速排名提升
  • 制作个人网站论文ipage wordpress
  • 十堰建设网站首页优化大师免安装版
  • 深圳建设企业网站公司敬请期待素材
  • 网络营销网站建设课程wordpress 文章描述
  • 网站制作有什么好的介绍北京网站建设及推广招聘
  • 殡仪馆做网站的好处制作响应式网站报价
  • 网站建设平台杭州做网站前台后台是怎么连接的
  • 太原市0元网站建设wordpress wcps