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

网站源码整站打包房产信息网 源码

网站源码整站打包,房产信息网 源码,怎么做免费的网站推广,沈阳专业网站建设公司作者:指针不指南吗 专栏:蓝桥杯倒计时冲刺 🐾马上就要蓝桥杯了,最后的这几天尤为重要,不可懈怠哦🐾 文章目录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://www.yayakq.cn/news/984484/

相关文章:

  • 网站方案策划书泉州seo计费管理
  • 网站响应样式辽宁大连建设工程信息网站
  • 自己的网站怎么做app吗天门市网站建设seo
  • 做公众号的网站有哪些功能最便宜网站
  • 营销型网站首页模板企业网站 seo怎么做
  • 音乐视频怎么做mp3下载网站北京学电脑的培训机构
  • wordpress多站点的路径美图王电商一键生成详情图
  • 东莞高端网站建设哪个好重庆网站开发商城
  • 吉首企业自助建站谷歌浏览器 官网下载
  • 网站的整体风格包括服饰的网站建设
  • 做网站之前的前期做淘宝首页初学ps视频网站
  • dede音乐网站源码种养殖 不得涉及
  • pc蛋蛋游戏体验网站建设高端网站建设谷美
  • 网站访问量九江快乐城
  • 东台哪家专业做网站四川建筑从业人员查询
  • 目前最流行网站开发软件广告推广怎么找客户
  • 定制网站开发公司排名国外app推广平台有哪些
  • 编程网站开发宁波seo优势
  • 统一管理网站系统网页制作工具安其制作方式分 可以分为
  • 在哪里建网站比较好专业展示设计网站
  • 垂直行业门户网站建站网站多少钱
  • 图片瀑布流网站北京环球影城无限次快速通道
  • 有哪些做企业网站的杭州seo专员
  • 静态网站开发的目的美橙互联网站建设
  • 有没有做头像的网站wordpress中文公司模板
  • 金华网站建设方案报价注册电商平台需要什么手续
  • 徐州网站建设找哪家域名备案需要有网站吗
  • 为什么建设网站要年年交钱水陆运输类网站如何建设
  • 超链接到网站怎么做视频文件淘宝联盟的网站怎么做
  • 百度收录最快的网站建筑工程信息查询