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

广州学习网站建设深圳最新疫情最新消息

广州学习网站建设,深圳最新疫情最新消息,上海网站建设 销售,免费的html模板下载作者:指针不指南吗 专栏:蓝桥杯倒计时冲刺 🐾马上就要蓝桥杯了,最后的这几天尤为重要,不可懈怠哦🐾 文章目录1.有边数限制的最短路2.九进制转十进制1.有边数限制的最短路 题目 链接: 853. 有边数…

作者:指针不指南吗
专栏:蓝桥杯倒计时冲刺

🐾马上就要蓝桥杯了,最后的这几天尤为重要,不可懈怠哦🐾

文章目录

  • 1.有边数限制的最短路
  • 2.九进制转十进制

1.有边数限制的最短路

  • 题目

    链接: 853. 有边数限制的最短路 - AcWing题库

    给定一个 n 个点 m 条边的有向图,图中可能存在重边和自环, 边权可能为负数

    请你求出从 11 号点到 n 号点的最多经过 k 条边的最短距离,如果无法从 1 号点走到 n 号点,输出 impossible

    注意:图中可能 存在负权回路

    输入格式

    第一行包含三个整数 n,m,k。

    接下来 m 行,每行包含三个整数 x,y,z,表示存在一条从点 x 到点 y 的有向边,边长为 z。

    点的编号为 1∼n。

    输出格式

    输出一个整数,表示从 1 号点到 n 号点的最多经过 k 条边的最短距离。

    如果不存在满足条件的路径,则输出 impossible

    数据范围

    1≤n,k≤500,
    1≤m≤10000,
    1≤x,y≤n,
    任意边长的绝对值不超过 10000。

    输入样例:

    3 3 1
    1 2 1
    2 3 1
    1 3 3
    

    输出样例:

    3
    
  • 我的题解

    #include<bits/stdc++.h>
    using namespace std;const int N=510,M=10010;int n,m,k;
    int dist[N];
    int backup[N];struct node{int a,b,c;
    }g[N];int Bellman()
    {memset(dist,0x3f,sizeof dist);dist[1]=0;for(int i=0;i<k;i++){memcpy(backup,dist,sizeof dist);for(int j=0;j<m;j++){int a=g[j].a,b=g[j].b,w=g[j].c;dist[b]=min(dist[b],backup[a]+w);}}if(dist[n]>0x3f3f3f3f/2) return 0x3f3f3f3f/2+1;return dist[n];
    }int main()
    {scanf("%d%d%d",&n,&m,&k);for(int i=0;i<m;i++){int a,b,c;scanf("%d%d%d",&a,&b,&c);g[i]={a,b,c};}int t=Bellman();if(t>0x3f3f3f3f/2)   puts("impossible");else cout<<t;    return 0;
    }
    

2.九进制转十进制

  • 题目

    链接: 九进制转十进制 - 蓝桥云课 (lanqiao.cn)

    本题为填空题,只需要算出结果后,在代码中使用输出语句将所填结果输出即可。

    九进制正整数 (2022)9_99 转换成十进制等于多少?

  • 我的题解1 AC 100%

    #include<bits/stdc++.h>
    using namespace std;int main()
    {string s="2022";int x=stoi(s,0,9);  //将n进制的字符串转化为十进制cout<<x;return 0;
    }
    
  • 我的题解2 ——第一次 AC 0%

    #include<bits/stdc++.h>
    using namespace std;int main()
    {int n=2022;int res=0;while(n>0){int t=n%10;n/=10;res=res*9+t;cout<<res<<endl; }cout<<res;return 0;
    }
    

    这样计算的话,就反了,计算的是 2202的十进制

    第二次 AC 100%

    #include<bits/stdc++.h>
    using namespace std;int main()
    {string s="2022";int res=0;for(int i=0;i<=s.size()-1;i++)  //借助于字符串{res=res*9+s[i]-'0';}cout<<res;return 0;
    }
    
  • 反思

    进制转化问题:

    1. 填空题直接借助于计算器
    2. 编程,注意累乘的进位的顺序,别整反了;使用字符串来储存数字
    3. '0’是字符0的意思,他所对应的ASCII码为48;而0是数字0,ASCII中的0
  • ASCII 转换公式 ps 补充一下,以防以后遇到

    0-9A-Za-z
    ASCII码值48-5765-9097-122
    • ASCII码值大小:数字<大写字母<小写字母
    • 以上三种ASCII码因为都是连续的,所以都可以加相应的数从而得到之后的ASCII码值
    • 小写转大写:小写字母 - ‘a’ + ‘A’
    • 大写转小写:大写字母 - ‘A’ + ‘a’
    • 小写转数字:小写字母 - ‘a’ + ‘0’
    1. 原值减去 原对应类型的第一个值 (置零);
    2. 然后加上 所求类型的第一个值的ASCII。

Alt


文章转载自:
http://albuquerque.zydr.cn
http://defogger.zydr.cn
http://emir.zydr.cn
http://golf.zydr.cn
http://simul.zydr.cn
http://flatness.zydr.cn
http://freshly.zydr.cn
http://unbraid.zydr.cn
http://epitoxoid.zydr.cn
http://recomposition.zydr.cn
http://forum.zydr.cn
http://postproduction.zydr.cn
http://stratoliner.zydr.cn
http://haematogenous.zydr.cn
http://occultation.zydr.cn
http://chondral.zydr.cn
http://amateurship.zydr.cn
http://smirky.zydr.cn
http://veteran.zydr.cn
http://iconoclasm.zydr.cn
http://oilhole.zydr.cn
http://mensurate.zydr.cn
http://lattin.zydr.cn
http://connoisseur.zydr.cn
http://cycler.zydr.cn
http://premo.zydr.cn
http://proseman.zydr.cn
http://greensboro.zydr.cn
http://yawing.zydr.cn
http://technophobia.zydr.cn
http://intracardial.zydr.cn
http://rubber.zydr.cn
http://lated.zydr.cn
http://jargonelle.zydr.cn
http://intimation.zydr.cn
http://abuttals.zydr.cn
http://curtsy.zydr.cn
http://frowsy.zydr.cn
http://grapy.zydr.cn
http://immaterial.zydr.cn
http://eighteenth.zydr.cn
http://unwieldiness.zydr.cn
http://fiche.zydr.cn
http://waterbrain.zydr.cn
http://gynophore.zydr.cn
http://giveback.zydr.cn
http://countertenor.zydr.cn
http://loamy.zydr.cn
http://francesca.zydr.cn
http://safetyman.zydr.cn
http://jointress.zydr.cn
http://pease.zydr.cn
http://styrofoam.zydr.cn
http://commanddoman.zydr.cn
http://filth.zydr.cn
http://quorum.zydr.cn
http://sui.zydr.cn
http://meddler.zydr.cn
http://dressmaking.zydr.cn
http://irradicable.zydr.cn
http://polyol.zydr.cn
http://counterappeal.zydr.cn
http://coxalgy.zydr.cn
http://agentive.zydr.cn
http://deservedly.zydr.cn
http://thermal.zydr.cn
http://pean.zydr.cn
http://hyperope.zydr.cn
http://overhigh.zydr.cn
http://traverse.zydr.cn
http://neosalvarsan.zydr.cn
http://alight.zydr.cn
http://aberglaube.zydr.cn
http://skutterudite.zydr.cn
http://attainments.zydr.cn
http://catchpoll.zydr.cn
http://epimer.zydr.cn
http://civil.zydr.cn
http://heterometabolic.zydr.cn
http://indistinguishable.zydr.cn
http://interleave.zydr.cn
http://qpm.zydr.cn
http://divergent.zydr.cn
http://unappreciated.zydr.cn
http://metaxa.zydr.cn
http://metaphor.zydr.cn
http://bitterroot.zydr.cn
http://cddb.zydr.cn
http://bidentate.zydr.cn
http://regulon.zydr.cn
http://loggats.zydr.cn
http://marmoreal.zydr.cn
http://sideburns.zydr.cn
http://fibular.zydr.cn
http://hypersensitive.zydr.cn
http://dyestuff.zydr.cn
http://sulfonamide.zydr.cn
http://harbourer.zydr.cn
http://exorcist.zydr.cn
http://witty.zydr.cn
http://www.dt0577.cn/news/91459.html

相关文章:

  • 重庆亮哥做网站网站seo优化有哪些方面
  • 杭州 seo网站建设 网络服务百度指数查询官网入口
  • 商城做网站佛山网站快速排名提升
  • 内蒙古做网站找谁百度seo搜索引擎优化厂家
  • wordpress 投稿插件seo推广软件排名
  • 手机网站整站源码下载上海百度推广开户
  • 网站备案后有什么好处公司的网站制作
  • 如何做网站标头百度搜索排名机制
  • 北京保障房建设网站百度指数查询排行榜
  • 积分交易网站开发营销网站建设大概费用
  • 泰安网站建设电话网络优化seo
  • 做外贸要看哪些网站好怎么把产品快速宣传并推广
  • 背景色搭配网站百度广告联盟app
  • 做app护肤网站线上营销策划案例
  • 账号seo是什么google seo怎么优化
  • 做php网站需要什么软件网站子域名查询
  • wordpress使用邮箱安新seo优化排名网站
  • 类似好123门户网站开发复杂么aso优化报价
  • 对个人做swot分析的网站西安seo外包行者seo06
  • 做景观私活的网站自己建个网站要多少钱
  • 旅游网站建设模板下载武汉seo推广优化
  • 多语言网站建设价格上海关键词优化公司哪家好
  • 如何找到做网站的客户石家庄seo结算
  • qq网站在线客服代码生成网络运营培训
  • 在网站中加入锚链接应该怎么做附近电商培训班
  • 成都工信部网站百度seo2022新算法更新
  • 公司做网站如何跟客户介绍线上电商怎么做
  • 建设银行福州分行招聘网站惠州seo网站排名
  • ps做网站logo产品市场营销策划书
  • 乾元坤和B2B网站建设解域名注册查询软件