换乘费用

  • Description

ym家离学校十分十分远,同时他又没有钱乘taxi。于是他不得不每天早早起床,匆匆赶到公交车站乘车到学校。众所周知NJ是个公交车十分发达的地方,但是NJ的公交车十分的奇怪,ym到学校的这段路上每一公里就有一公交车站,乘车费用如下表:

公里数 1 2 3 4 5 6 7 8 9 10

费用 12 21 31 40 49 58 69 79 90 101

而一辆汽车从不行驶超过10公里。ym家距离学校n公里(不会超过100公里),假设他可以任意次换车,请你帮他找到一种乘车方案使费用最小(10公里的费用比1公里小的情况是允许的)。

  • Input

第一行为数据个数T(T<=10),每组数据第一行为10个不超过100的整数,依次表示行驶1~10公里的费用,相邻两数间用空格隔开;第二行为ym想要行驶的公里数(<=100)。

  • Output

输出仅一行包含一个整数,表示该测试点的最小费用。

  • Sample Input

1
12 21 31 40 49 58 69 79 90 101
15

  • Sample Output

147

#include<stdio.h>
int main()
{
    int a[11],i,j,k,n,c[101]={0,1},m,b[11],x,min;
    scanf("%d",&m);
    while(m--){
        for(i=1;i<=10;i++)
            scanf("%d",&a[i]);
        scanf("%d",&n);
        for(i=1;i<=n;i++){
            if(i<=10)
            {
                for(k=1,j=1;k<=i;j++,k++)b[k]=a[j]+c[i-j];
                min=b[1];
                for(x=2;x<=i;x++){
                      if(b[x]<=min)
                        min=b[x];
                }
            }
            else
            {
                for(k=1,j=1;k<=10;k++,j++)b[k]=c[j]+c[i-j];    
                min=b[1];
                for(x=2;x<=10;x++){
                      if(b[x]<=min)
                        min=b[x];
                }
            }
            c[i]=min;
        }
        printf("%d\n",c[n]);
    }
    return 0;
}
内容概要:本文档是一份关于交换路由配置的学习笔记,系统地介绍了网络设备的程管理、交换机与路由器的核心配置技术。内容涵盖Telnet、SSH、Console三种程控制方式的配置方法;详细讲解了VLAN划分原理及Access、Trunk、Hybrid端口的工作机制,以及端口镜像、端口汇聚、端口隔离等交换技术;深入解析了STP、MSTP、RSTP生成树协议的作用与配置步骤;在路由部分,涵盖了IP地址配置、DHCP服务部署(接口池与全局池)、NAT转换(静态与动态)、静态路由、RIP与OSPF动态路由协议的配置,并介绍了策略路由和ACL访问控制列表的应用;最后简要说明了华为防火墙的安全区域划分与基本安全策略配置。; 适合人群:具备一定网络基础知识,从事网络工程、运维或相关技术岗位1-3年的技术人员,以及准备参加HCIA/CCNA等认证考试的学习者。; 使用场景及目标:①掌握企业网络中常见的交换与路由配置技能,提升实际操作能力;②理解VLAN、STP、OSPF、NAT、ACL等核心技术原理并能独立完成中小型网络搭建与调试;③通过命令示例熟悉华为设备CLI配置逻辑,为项目实施和故障排查提供参考。; 阅读建议:此笔记以实用配置为主,建议结合模拟器(如eNSP或Packet Tracer)动手实践每一条命令,对照拓扑理解数据流向,重点关注VLAN间通信、路由选择机制、安全策略控制等关键环节,并注意不同设备型号间的命令差异。
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值