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

培训网站建设方案说明新的数据新闻

培训网站建设方案说明,新的数据新闻,自己网站上做淘宝搜索引擎,网推app下载传送门 题意#xff1a; 给定四个点构成一个环#xff0c;给出四个点之间的距离#xff0c;让后从222号点出发#xff0c;最终回到222号点#xff0c;求经过的距离kkk的最小距离。 思路#xff1a; 由于从222开始#xff0c;最终在222结束#xff0c;所以…传送门 题意 给定四个点构成一个环给出四个点之间的距离让后从222号点出发最终回到222号点求经过的距离kkk的最小距离。 思路 由于从222开始最终在222结束所以我们考虑2∗min(g[1][2],g[2][3])2*min(g[1][2],g[2][3])2∗min(g[1][2],g[2][3])作为基数乘二的原因是要出去再回来。让后以这个数为基数跑同余最短路就行啦。因为这是一个图需要将原本dis[i]dis[i]dis[i]改成dis[i][j]dis[i][j]dis[i][j]表示到iii这个点的时候模basebasebase之后为jjj的时候的最短距离让后每次到222号点的时候更新答案即可。 //#pragma GCC optimize(2) #includecstdio #includeiostream #includestring #includecstring #includemap #includecmath #includecctype #includevector #includeset #includequeue #includealgorithm #includesstream #includectime #includecstdlib #define X first #define Y second #define L (u1) #define R (u1|1) #define pb push_back #define mk make_pair #define Mid (tr[u].ltr[u].r1) #define Len(u) (tr[u].r-tr[u].l1) #define random(a,b) ((a)rand()%((b)-(a)1)) #define db puts(---) using namespace std;//void rd_cre() { freopen(d://dp//data.txt,w,stdout); srand(time(NULL)); } //void rd_ac() { freopen(d://dp//data.txt,r,stdin); freopen(d://dp//AC.txt,w,stdout); } //void rd_wa() { freopen(d://dp//data.txt,r,stdin); freopen(d://dp//WA.txt,w,stdout); }typedef long long LL; typedef unsigned long long ULL; typedef pairint,LL PII;const int N1000010,mod1e97,INF0x3f3f3f3f; const double eps1e-6;LL k,base,ans5e18; LL g[10][10]; LL dis[4][N];//到第i个点距离%2*base为j的状态 bool st[4][N];void spfa() {queuePIIq; q.push({1,0ll});memset(dis,INF,sizeof(dis));st[1][0]true; dis[1][0]0;while(q.size()){PII tq.front(); q.pop();LL ut.X,dt.Y; st[u][d]false;if(u1){LL dsdis[u][d];if(dsk) ansmin(ans,ds);else { ansmin(ans,(k-ds)/base*base((k-ds)%base0? 0:base)ds); }}for(int i-1;i1;i2){int ver(ui4)%4;int now(dg[u][ver])%base;if(dis[ver][now]dis[u][d]g[u][ver]){dis[ver][now]dis[u][d]g[u][ver];if(!st[ver][now]) q.push({ver,now}),st[ver][now]true;}}} }int main() { // ios::sync_with_stdio(false); // cin.tie(0);int _; scanf(%d,_);while(_--){cink; ans5e18;for(int i0;i4;i) scanf(%d,g[i][(i1)%4]),g[(i1)%4][i]g[i][(i1)%4];base2*min(g[1][0],g[1][2]);spfa();printf(%lld\n,ans);}return 0; } /**/
http://www.zqtcl.cn/news/952683/

相关文章:

  • 福州制作网站设计哪里比较好百度网址大全官方网站
  • 一般做美食网站的产品需求我想做个网站
  • 成品网站制作公司应用公园是免费的吗
  • 做毕业网站的流程网站建设价格一览表
  • 企业服务网站开发做网站怎样建立服务器
  • 电子商务他们的代表网站360免费wifi官网
  • 网站后端开发软件cc域名做门户网站
  • 保定设计网站超云建站
  • 建筑工程网官网入口优化网站关键词排名软件
  • 企业网站功能怎么设计wordpress文章图片轮播
  • 网站后台登陆验证码不对阳江房产网楼市数据
  • 营销型网站建设遨龙仙居住房和城乡建设规划局网站
  • 中国做视频网站有哪些淘宝做详情页代码网站
  • 网站开发一般多钱在网站设计公司上班好吗
  • 餐饮连锁企业网站建设方案北京软件研发公司
  • 外国网站架构新闻稿
  • 营销网站建设企划案例友情链接怎么添加
  • seo网站搜索优化目前好的推广平台
  • 快速搭建网站页面黄页88网免费发布信息
  • 做网站能赚吗网址大全查询ip地址
  • html5网站正在建设中商城网站系统
  • 室内设计网课北京网站优化前景
  • 北京 网站建设 知乎上海公司买新能源车
  • 成都微网站wordpress 购买
  • 网站开发一般要用到哪些软件软件开发工程师机构
  • dj网站开发建设网站备案 换空间
  • 网站建设哪家最好网站开发怎么报价
  • app 微商城网站建设网站建设流程百科
  • 网站短期培训学校小说网站怎么建设的
  • 最简单的免费网站制作模板电子商务 网站系统