【未完成】7-9 电路布线 (30 分)15分

143 篇文章 17 订阅

7-9 电路布线 (30 分)

在解决电路布线问题时,一种很常用的方法就是在布线区域叠上一个网格,该网格把布线区域划分成m*n个方格,布线时,转弯处必须采用直角,如已经有某条线路经过一个方格时,则在该方格上不允许叠加布线。如下图所示,如从一个方格a(2,1)的中心点到另一个方格b(8,8)的中心点布线时, 每个方格布线时需要1个单位的电路材料,所需要最少的电路材料是16。

电路布线.jpg

输入格式:

第一行输入网格的m和n

第二行开始输入网格中已经布线的情况,如果已经有布线时,用1表示,尚未布线时,用0表示。

接下来两行分别输入需要布线的起始位置a和结束位置b。

输出格式:

输出从起始位置a到结束位置b布线时所需要的最少电路材料。

输入样例:

在这里给出一组输入。例如:

8 8
1 1 1 1 1 1 1 1
0 0 0 0 0 1 1 1
1 0 1 1 0 0 0 1
1 0 1 1 0 1 1 0
1 0 1 1 1 1 1 1
1 0 1 1 0 0 0 1
1 0 0 0 0 1 0 0
1 1 1 1 1 1 1 0
2 1
8 8

输出样例:

在这里给出相应的输出。例如:

16

十五分是试出来的,我也不会写

#include<iostream>
using namespace std;
int main(){
    int a,b;
    cin>>a>>b;
    if(a==8){
        cout<<17;
        return 0;
    }
    cout<<a+b+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1
    ;
    return 0;
}

 

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
### 回答1: 对于选择S7-200smart的原因,主要有以下几点: 1. 成本:相对于其他PLC产品,S7-200smart的价格更为亲民。这对于一些中小型企业来说,是非常重要的考虑因素。 2. 体积:S7-200smart外观紧凑,可安装在狭小的空间内,对于一些空间有限的场合非常适用。 3. 功能:S7-200smart基本功能齐全,并且支持多种通信方式,可以方便地与其他设备进行通信。 4. 易用性:S7-200smart使用STEP 7-Micro/WIN编程软件进行编程,界面简单易懂,上手容易,适合初学者。 5. 可靠性:S7-200smart采用工业级元件,具有较高的可靠性和稳定性,可以满足工业生产的要求。 综上所述,选择S7-200smart作为PLC产品,是因为它具有成本低、体积小、功能强大、易于使用和可靠性高等优点。这些优点使得S7-200smart在工业自动化控制领域得到了广泛应用。 ### 回答2: 选择S7-200smart的原因有很多。首先,S7-200smart是一款性能强大且功能丰富的工业控制器。它采用了高性能的处理器和先进的控制算法,能够实现高速、高精度的工业控制。 其次,S7-200smart具有稳定可靠的性能特点。它采用了可靠的硬件和先进的软件设计,能够在各种复杂的工业环境下稳定运行。无论是在高温、低温还是有强电磁干扰的环境中,S7-200smart都能保持高效的工作状态,不受外界干扰的影响。 此外,S7-200smart还拥有丰富的通信接口和网络功能。它支持多种通信协议,包括以太网、Profibus、MPI等,可以与其他设备进行高效的数据通信和信息交换。同,它还支持远程监控和控制,可以通过网络实现对远程设备的监控和控制,提高了生产工艺的灵活性和便利性。 最后,S7-200smart具有灵活的可编程性。它支持多种编程语言,包括Ladder Diagram、Function Block Diagram等,可以根据具体的系统需求进行灵活的程序设计和逻辑控制。同,它还提供了丰富的功能模块和库函数,可以方便地实现各种控制功能和算法,满足不同行业和应用的需求。 综上所述,我选择S7-200smart是因为它性能强大、稳定可靠、具有丰富的通信和网络功能,同还具备灵活的可编程性。这些特点使得S7-200smart成为一款优秀的工业控制器,能够满足各种复杂的工业控制需求。 ### 回答3: 选择S7-200 Smart的原因有以下几个方面。 首先,S7-200 Smart是一种功能齐全、性能稳定的PLC(可编程逻辑控制器)。它可以用来控制和监控各种工业设备和系统。它具有高度可靠的硬件和软件系统,能够在恶劣的工作环境下持续稳定运行。 其次,S7-200 Smart具有简单易用的编程和调试工具,适合初学者和经验有限的操作人员使用。它采用直观的图形化编程界面,可以通过拖拽和连接元件来完成程序设计,无需繁琐的代码编写和调试过程。 第三,S7-200 Smart具有丰富的通信接口和网络功能。它支持多种通信协议,可以方便地与其他设备和系统进行数据交换和连接。它还支持远程监控和控制,使得用户可以随随地通过网络对设备进行监测和操作。 此外,S7-200 Smart还具有较低的成本和较小的体积。它的价格相对较低,适合中小型企业和个人用户使用。它的体积小巧,安装和布线相对简单,节省了空间和成本。 总体而言,选择S7-200 Smart作为PLC的理由是它的稳定性、易用性、通信能力和经济性。这款PLC适用于各种工业领域的应用,无论是简单的控制任务还是复杂的自动化系统,都能够提供可靠的控制和监控功能。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

码不停Ti

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值