首页 > 其他分享 >P1779 小胡同学的跳板

P1779 小胡同学的跳板

时间:2023-05-23 15:12:37浏览次数:77  
标签:跳板 temp int 胡同 define include P1779 dis

#include<iostream>
#include<vector>
#include<algorithm>
#define x first
#define y second
#define pll pair<int,int>
using namespace std;
int main()
{
    vector<pll>v;
    //n为跳板的个数 
    int n=0;
    //m为终点的位置 
    int m=0;
    //ans是到终点要步行的最短路程 
    int ans=0;
    //dis保存当前位置可以到达的最的位置 
    int dis=0;
    int i=0;
    
    cin>>n>>m;
    v.resize(n);
    pll temp;
    for(int i=0;i<n;++i)
    {
        cin>>temp.x;
        cin>>temp.y;
        v[i]=temp;
    }
    
 
    
    for( i=0;i<v.size();++i)  
    {   
    if(dis>=m)         //通过跳板跳出终点了 
      {
          cout<<ans<<endl;
          exit(0);
      }
      
        else if(dis<v[i].x)      //跳不到这一个跳板了,必须走路了QAQ 
        {
            ans+=v[i].x-dis;
            dis=v[i].x+v[i].y;               //走了一点路,现在我可以到这么远了啦 
        }
        else
        {
            if(v[i].x+v[i].y>dis)          //偶哟,跳到这个跳板再起跳可以更远! 
            {
                dis=v[i].x+v[i].y;
            }
        }
    }
    
         if(i==v.size()&&dis<m)  //(lll¬ω¬),没有跳板了还没到终点,得走会儿了。 
    {
        ans+=m-dis;
        cout<<ans<<endl;
        exit(0);
    }
    
    cout<<ans<<endl;
    return 0;
 } 
 

 

标签:跳板,temp,int,胡同,define,include,P1779,dis
From: https://www.cnblogs.com/lhf123/p/17425249.html

相关文章

  • 关于loongson跳板机-虚拟机的登录总结
    关于loongson跳板机-虚拟机的登录总结目录关于loongson跳板机-虚拟机的登录总结登录部分第一次登录必看:第一次登录总结第一次成功后之后再进虚拟机补充知识存储什么是跳板机?什么是外网?什么是内网?有图有真相登录部分第一次登录必看:1、直接看组办方下发的【2.命令行登录-示例】......
  • 在windows下通过xshell来实现跳板机配置pycharm环境和xftp文件访问
    xshell实现跳板机先使用xshell实现跳板机,并将对应的跳板机窗口打开。跳板机使用xshell的隧道功能实现,选择作为中转的服务器B的属性。选择隧道选择添加侦听端口为本机A的,后面通过localhost:7777进行访问。这个端口可以自己设置不同的。目标主机就是通过服务器B作为跳板机,要......
  • iptables 跳板机转发策略
    1、中转机执行策略。iptables-tnat-IPREROUTING-s10.*.*.125/30(对端过来地址出口)-ptcp-mtcp--dport28070-jDNAT--to-destination10.15.2.10:28070对端过来的流量转到到内网另一台机器iptables-tnat-IPREROUTING-s10.15.2.10-ptcp-mtcp--dport80-jD......
  • ssh config 跳板机可以直接跳过
    核心ProxyCommandHostgatewayHostName$GATEWAY_HOSTPort$GATEWAY_PORTIdentityFile~/.ssh/id_rsaUser$GATEWAY_USERHosttargetHostNam......
  • ssh、scp通过跳板机
    SSHssh-Juser@jumpboxuser@target-hostssh-Jjumpbox1jumpbox2jumpbox3target-hostSCPdownloadscp-P22-o'ProxyJumpjumpbox'-rtarget-host:target-di......
  • winserver 跳板机ip端口映射
    跳板机cmd命令记录netstart"IPHelper"请求的服务已经启动netshinterfaceportproxyaddv4tov4listenport=8080connectaddress=10.202.150.83connectport=8080n......
  • 跳板机搭建
    ssh_key免密钥登陆ssh-keygen-tdsa-P''-f~/.ssh/id_dsa 发送密钥ssh-copy-id-i.ssh/id_dsa.pub"[email protected]" 登录即执行这里面的脚本(注意要......
  • 跳板攻击之:SSH 隧道
    跳板攻击之:SSH隧道郑重声明:本笔记编写目的只用于安全知识提升,并与更多人共享安全知识,切勿使用笔记中的技术进行违法活动,利用笔记中的技术造成的后果与作者本人无关。倡......
  • 跳板攻击之:MSF portfwd 端口转发与端口映射
    跳板攻击之:MSFportfwd端口转发与端口映射郑重声明:本笔记编写目的只用于安全知识提升,并与更多人共享安全知识,切勿使用笔记中的技术进行违法活动,利用笔记中的技术造成的......