当前位置: 首页 > 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.pierceye.com/news/575431/

相关文章:

  • 高端大气网站源码wordpress做双语网站
  • 360网站推广东莞凤岗
  • 公司网站高端网站建设赣州做网站多少钱
  • dw做网站怎么发布建设银行官方网站登录入口
  • 怎样查看网站建设时间免费外贸自建网站
  • 网站备案注销原因网站建设入账
  • 番禺做网站哪家好wordpress 样式引用
  • 网站研发进度表下载网站建设亿码酷适合5
  • 对网站域名销户怎么做舆情监控都有哪些内容
  • 南宁做网站优化企业网站开发合同
  • 网站做京东联盟公司注册网上核名入口
  • jsp做的零食网站下载一分钟做网站
  • 营销网站竞品分析报告上海平面网站
  • 网站建设 邦机票网站制作
  • 网站开发从整体上用vps刷网站流量要怎么做
  • 搭建一个网站 优帮云网站无法访问的原因
  • 卖印花图案设计网站北京管庄网站建设公司
  • 北京石景山网站建设外贸网络推广经验
  • 好看的网站源码手机网站在线生成
  • 响应式网站设计的主页网站定制合同
  • 做查询网站有哪些杭州市建设部门网站
  • 免费做外贸的网站制作logo网站
  • 网站改版意义服务营销案例100例
  • 服装厂做1688网站效果好不好做lol数据的网站有哪些
  • 棋牌代理平台网站优化大赛
  • 网站制作视频教程新手必看深圳建网站哪个公
  • 做网站的公司盐城网站排名优化培训
  • 营销型网站搭建公司3d云打印网站开发
  • 网站建设首选沈阳高端网站建设搬家公司收费标准
  • 网站建设需要多少钱知乎企业管理软件行业未来的发展