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

某企业网站的设计与实现wordpress 图片并排

某企业网站的设计与实现,wordpress 图片并排,网站开发流程包括需求分析,企业自建站文章目录题意#xff1a;思路#xff1a;传送门 题意#xff1a; 你需要从111走到nnn#xff0c;初始速度是ttt#xff0c;某些地方有自行车#xff0c;每个位置自行车有pip_ipi​的概率是坏掉的#xff0c;如果自行车没坏可以骑上自行车#xff0c;速度是rrr#x… 文章目录题意思路传送门 题意 你需要从111走到nnn初始速度是ttt某些地方有自行车每个位置自行车有pip_ipi​的概率是坏掉的如果自行车没坏可以骑上自行车速度是rrr可以一直骑着到终点。 1≤t≤r≤1e4,1≤n,m≤1e5,0≤k≤18,1≤ai≤n,0≤pi≤1001\le t\le r\le 1e4,1\le n,m\le 1e5,0\le k\le 18,1\le a_i\le n,0\le p_i\le 1001≤t≤r≤1e4,1≤n,m≤1e5,0≤k≤18,1≤ai​≤n,0≤pi​≤100 思路 注意到kkk很小可以选择状压一下到哪些有自行车的位置设f[state][j]f[state][j]f[state][j]表示当前选择的自行车位置集合为statestatestate最后一次停在jjj的时候到终点的期望显然我们需要倒着推转移方程 f[state][i]min(f[state][i],(f[state∣(1j)][j]dis[i][a[j]]/t)∗p[i]dis[i][n]∗(1−p[i])/r)f[state][i]min(f[state][i],(f[state|(1j)][j]dis[i][a[j]]/t)*p[i]dis[i][n]*(1-p[i])/r) f[state][i]min(f[state][i],(f[state∣(1j)][j]dis[i][a[j]]/t)∗p[i]dis[i][n]∗(1−p[i])/r) 让后选择记忆化或者循环都可以这个题由于有边界问题显然选dfsdfsdfs更好写。 记忆化 #includebits/stdc.h #define X first #define Y second #define L (u1) #define R (u1|1) #define Mid (tr[u].ltr[u].r1) #define pb push_back using namespace std;const int N100010,INF0x3f3f3f3f,mod1e97; typedef long long LL; typedef pairint,int PII;int t,r; int n,m,k; vectorPIIv[N]; int dis[21][N]; int a[N],p[N]; bool st[N];void dijkstra(int s) {priority_queuePII,vectorPII,greaterPIIq;memset(st,0,sizeof(st));memset(dis[s],0x3f,sizeof(dis[s]));dis[s][a[s]]0;q.push({0,a[s]});while(q.size()) {auto uq.top(); q.pop();int idu.Y;if(st[id]) continue;st[id]1;for(auto x:v[id]) {if(dis[s][x.X]dis[s][id]x.Y) {dis[s][x.X]dis[s][id]x.Y;q.push({dis[s][x.X],x.X});}}} }double f[120][20],P[1010]; LL d[120][20];double dfs(int state,int pos) {if(f[state][pos]!-1) return f[state][pos];double tmpP[pos]*dis[pos][n]/t(1-P[pos])*dis[pos][n]/r;for(int i0;ik;i) {if(ipos) continue;if(state(1i)) continue;tmpmin(tmp,P[pos]*(dfs(state|(1i),i)1.0*dis[pos][a[i]]/t)(1-P[pos])*dis[pos][n]/r);}return f[state][pos]tmp; }void solve() {scanf(%d%d%d%d,t,r,n,m);while(m--) {int a,b,c; scanf(%d%d%d,a,b,c);v[a].pb({b,c});v[b].pb({a,c});}scanf(%d,k); a[k]1; p[k]100;for(int i0;ik;i) scanf(%d%d,a[i],p[i]);for(int i0;ik;i) dijkstra(i);if(dis[k][n]INF) {puts(-1);return;}for(int i0;ik;i) P[i]1.0*p[i]/100;for(int i0;i120;i) for(int j0;j20;j) f[i][j]-1;printf(%.8f\n,dfs(0,k)); }int main() {int _1;while(_--) {solve();}} 循环二进制 #includebits/stdc.h #define X first #define Y second #define L (u1) #define R (u1|1) #define Mid (tr[u].ltr[u].r1) #define pb push_back using namespace std;const int N100010,INF0x3f3f3f3f,mod1e97; typedef long long LL; typedef pairint,int PII;int t,r; int n,m,k; vectorPIIv[N]; int dis[21][N]; int a[N],p[N]; bool st[N];void dijkstra(int s) {priority_queuePII,vectorPII,greaterPIIq;memset(st,0,sizeof(st));memset(dis[s],0x3f,sizeof(dis[s]));dis[s][a[s]]0;q.push({0,a[s]});while(q.size()) {auto uq.top(); q.pop();int idu.Y;if(st[id]) continue;st[id]1;for(auto x:v[id]) {if(dis[s][x.X]dis[s][id]x.Y) {dis[s][x.X]dis[s][id]x.Y;q.push({dis[s][x.X],x.X});}}} }double f[120][20],P[1010];void solve() {scanf(%d%d%d%d,t,r,n,m);while(m--) {int a,b,c; scanf(%d%d%d,a,b,c);v[a].pb({b,c});v[b].pb({a,c});}scanf(%d,k); a[k]1; p[k]100;for(int i0;ik;i) scanf(%d%d,a[i],p[i]);for(int i0;ik;i) dijkstra(i);if(dis[k][n]INF) {puts(-1);return;}for(int i0;ik;i) P[i]1.0*p[i]/100;for(int i0;i120;i) for(int j0;j20;j) f[i][j]1e18;for(int i(1k)-1;i1;i--) {for(int x0;xk;x) {//当前走到的点if(i(1x)) {f[i][x](1-P[x])*dis[x][n]/rP[x]*dis[x][n]/t;for(int y0;yk;y) {//下一个要到的点if(xy) continue;if((i1y)) continue;f[i][x]min(f[i][x],(1-P[x])*dis[x][n]/rP[x]*(1.0*dis[x][a[y]]/tf[i|(1y)][y]));}}}}double ans1.0*dis[k][n]/t;for(int y0;yk;y) {int x1y,i0;ansmin(ans,1.0*dis[k][a[y]]/tf[i|(1y)][y]);}printf(%.8f\n,ans);}int main() {int _1;while(_--) {solve();}}
http://www.zqtcl.cn/news/575431/

相关文章:

  • 如何网站seo中国化工第九建设公司网站
  • 无锡网站推广优化公司单位网站建设必要性
  • 网站建设丶金手指花总12网站建设是怎么挣钱
  • 网站开发都是用什么框架广西建设网人员查询网
  • 做购物网站怎么写开题报告中山如何建网站
  • 专门做游戏交易的网站新网站如何才做被百度收录
  • 网站模板打包自己做电视视频网站吗
  • seo网站关键词排名提升公司建设网站需要多少钱
  • 湖北网站设计流程旺旺食品有限公司网页设计
  • 无锡专业网站建设华企网站建设推广优化
  • 做网站公司流程cms203片
  • wordpress网站主机名如何优化培训体系
  • 安平网站建设团购网站建设目的
  • 长春网页网站制作做网站时搜索的代码是什么
  • 排名好的移动网站建设陕西恒业建设集团网站
  • 怎么用ps做简单网站个人商城网站建设
  • mvc做门户网站自适应网站制作费用
  • 建设工程协会网站查询系统成品网站源码在线观看
  • 宝塔做两个网站安卓版wordpress
  • 即墨网站建设招聘企业类网站有哪些
  • 汕头网站建设开发软件开发属于哪个专业
  • 企业网站建设规划书阿里云虚拟机怎么做多个网站
  • 营销平台网站建设做视频怎么做
  • 吉林房地产网站开发icp网站授权函
  • 深圳公司网站建设哪家好郑州短视频培训机构
  • 网络培训班答案百度seo收录软件
  • 中核工建设集团有限公司网站网站建设管理中se是什么意思
  • 网站如何做关键词引流网站怎么快速做收录
  • 网站建设文案网站设计要学哪些
  • 品牌网站建设gs平台搭建工具