HDU 1030 Delta-wave

杭电OJ(HDOJ)1030题:Delta-wave 题意: 输入两个数m和n(1) 阅读详情

我会告诉你我把这道题当模拟题写的么。。。坑爹啊

#include<iostream>
#include<cstdio>
#include<cstring>
#include<cmath>
#include<algorithm>
#include<cstdlib>
#include<string>
#include<queue>
#include<vector>
using namespace std;
int a[100000];
int main()
{
    int n,m,i,ans;
    double t=sqrt(1000000000.0);
//    printf("%.f\n",t);
    for(i=0;i<=t;i++)
        a[i]=i*i+1;
//    printf("%d\n",a[i-1]);
    while(cin>>n>>m){
        if(n>m){
            int k=n;
            n=m;
            m=k;
        }
        ans=0;
        for(i=0;i<=t;i++)
            if(n<a[i])
                break;
        int nx=i-1,ny=n-a[i-1];
        for(i=0;i<=t;i++)
            if(m<a[i])
                break;
        int mx=i-1,my=m-a[i-1];
    //    printf("%d %d\n%d %d\n",nx,ny,mx,my);
        if(my<=ny)
            ans+=(mx-nx)*2+ny-my;
        else{
            if(mx==nx)
                ans=my-ny;
            else{
                if(my&1){
                    mx-=1;
                    my-=1;
                    ans=1;
                }
                if(mx==nx){
                    ans+=my-ny;
                }
                else{
                //    if(my-ny>1)
                //    {
                        if(my-ny>=(mx-nx)*2)
                            ans+=my-ny;
                        else{
                            ans+=(my-ny)/2*2;
                            mx-=(my-ny)/2;
                            my-=(my-ny)/2*2;
                //    }
                            ans+=(mx-nx)*2;
                            ans+=(my-ny);
                        }
                    }
            }
            }
        printf("%d\n",ans);
        }
    return 0;
}


 

 

19-5 ACC 自适应巡航控制系统需求 本专题由深圳季连AIgraphX李博及团队出品,主要讲解ACC自适应巡航控制系统的开发与仿真测试。具体说来,包括ACC标准/法规分析、系统需求、系统架构、软件需求、软件架构、算法建模、验证场景分析、仿真实验搭建等内容。 本节主要讲ACC系统需求。 阅读详情

相关推荐

Windows 11任务管理器隐藏技能:一眼揪出内存泄漏的“元凶”(分页/非分页缓冲池详解)

本文详细介绍了Windows 11任务管理器中隐藏的分页缓冲池和非分页缓冲池功能,帮助用户精准定位内存泄漏问题。通过启用隐藏列、解读数据异常信号,并结合实战案例和高级工具推荐,为开发者和IT运维人员提供了高效的内存问题诊断与解决方案。

weixin_29284885的博客 628

杭电 1030 Delta-wave

Delta-wave Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/32768 K (Java/Others) Total Submission(s): 5447    Accepted Submission(s): 2063 Problem Description A triangle field i

逸疏 1333

用树莓派Pico低成本更新USB-C PD控制器固件实战指南

固件更新是嵌入式系统开发与维护中的核心环节,它直接决定了硬件设备的功能、性能与兼容性。其原理通常是通过特定的通信接口(如SWD、JTAG、UART或USB)与设备内部的Bootloader建立连接,将新的程序代码安全写入非易失性存储器。在USB Power Delivery(PD)和Type-C生态中,固件更新技术尤为重要,它能修复协议握手Bug、适配新设备并提升供电策略的灵活性。本文聚焦于一个典型的工程实践场景:如何利用广泛普及且成本极低的树莓派Pico开发板,作为USB-C协议到I²C协议的转换桥,实现

weixin_27869497的博客 461

hdoj 1040 As Easy As A+B(zz)

我只能说作者你做到了,真的和A+B一样简单。。 没有用sort(),重新回想了一下冒泡排序。。 不知道这题目是怎能排的,前面有几道巨难的,后面就连续的送分。。。。 老师,我应该早刷的。。太惭愧了。。 #include #include using namespace std; int a[2500]; int main() { int t,n,i,j,temp,k; scanf("%d

CqZtw的博客 443

unity打包流程整理-Windows/Mac/Linux平台

1.Platform(平台)功能: 选择目标构建的目标平台选项PC, Mac & Linux Standalone: 适用于 Windows、Mac 和 Linux 平台2.Target Platform(目标平台)功能: 选择具体的操作系统版本选项Windows: 针对 Windows 操作系统Mac: 针对 macOS 操作系统Linux: 针对 Linux 操作系统3.Architecture(架构)功能: 选择应用程序的目标处理器架构选项x86: 针对 32 位系统。

weixin_42333247的博客 5139

虚拟机ubuntu22.04.3中安装vitis2024.1注意事项

虚拟机ubuntu安装vitis2024.1

qq_52033578的博客 2496

L - Delta-wave

A triangle field is numbered with successive integers in the way shown on the picture below. The traveller needs to go from the cell with number M to the cell with number N. The traveller

whhhzs的博客 283

在国产麒麟V10(arm64)上离线部署Docker 24.0.6和Compose 2.30.1,保姆级避坑实录

本文详细介绍了在国产麒麟V10(arm64)操作系统上离线部署Docker 24.0.6和Compose 2.30.1的完整流程,包括环境准备、架构认知、安装步骤、系统服务优化及生产环境加固。特别针对ARM64架构的兼容性问题提供了解决方案,帮助用户在信创环境中高效部署容器化技术。

weixin_30342209的博客 484

hdu 1030 Delta-Wave+

刚做了hdu1030 Delta-Wave,里面的规律颇动人心弦http://blog.youkuaiyun.com/blogs_of_slicer/article/details/19414395。不过代码码到一半的时候,我发现这是做了两次同样的一道工序,这一道工序里有三个函数,顺序执行。于是我想,如果能把它们存在一个数组里,不就不用写六遍了么,一个循环就够了。 &then,我查到了这个http://zh

slicer的技术交流栈 984

Lumerical官方案例、FDTD时域有限差分法仿真学习(三)——环形谐振器(Ring resonator)之第二&第三部分

二、使用 MODE 的参数提取和蒙特卡罗 三、最终参数提取

weixin_45719141的博客 1万+

Unreal 5 MetaHuman插件全流程:从安装到角色动画生成

本文详细介绍了Unreal 5中MetaHuman插件的全流程使用指南,从安装配置到角色动画生成。通过Quixel Bridge下载预设角色,利用面部捕捉技术赋予数字人模型生命力,并提供材质编辑、性能优化等进阶技巧,帮助用户快速创建照片级真实的虚拟角色。

weixin_29009081的博客 830

hdu 1030 Delta-wave

http://acm.hdu.edu.cn/showproblem.php?pid=1030 Delta-wave Time Limit: 2000/1000 MS (Java/Others)Memory Limit: 65536/32768 K (Java/Others) Total Submission(s): 6821Accepted Submissio...

deyou1988的专栏 123

特别章节-0.1 SolidWorks导出机械臂的URDF模型各个关节坐标系设置

通过Solidworks导出机械臂的URDF模型文件,建立机械臂的各个关节坐标系的规则以及注意点,详细步骤

六眼飞鱼的博客 1万+

hdu 1030 Delta-wave

hdu   1030   Delta-wave               题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=1030 题目大意:如图的三角形格子里按行添上数,有邻边的可以走过去,给出两个数,问他们之间最少有多少步。 题目分析:找规律的。 code: #include #include #include int calc_x(in

slicer的技术交流栈 901

数学建模模型总结

这是本人在两年内准备参加数学建模竞赛搜集到的模型资料,已经经过了本人的筛选和整理,希望能够对准备参加数学建模竞赛的学弟学妹们提供一些帮助!

WINCC7.3破解文件

WINCC7.3硬件够破解文件,有需要的下载!WINCC7.3硬件够破解文件,有需要的下载!

hdu 1030 Delta-wave(数学题+找规律)

题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=1030 Delta-wave Time Limit: 2000/1000 MS (Java/Others)Memory Limit: 65536/32768 K (Java/Others) Total Submission(s): 7163Accep...

aodiyi6351的博客 204

SIMATIC S7-1200, S7-1500 PID 控制[手册]

SIMATIC S7-1200, S7-1500 PID 控制[手册]

HDU - 1030 Delta-wave

HDU - 1030 Delta-wave 1 #include <iostream> 2 #include <cstdio> 3 #include <cmath> 4 #include <cstdlib> 5 #include <algorithm> 6...

weixin_30673715的博客 122

SAP B1中文培訓教材_SDK

公司内部培训资料,对开发工具 ,DIAPI, UIAPI,Add-ON有详细解说

hdu1030Delta-wave

Delta-wave Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/32768 K (Java/Others) Total Submission(s): 10818    Accepted Submission(s): 4359http://acm.hdu.edu.cn/showproblem.php...

一只秀逗__的博客 365

/hdu 1030 Delta-wave (建坐标找最小步骤路径)

//hdu 1030 Delta-wave (建坐标找最小步骤路径) #include #include #include #include using namespace std; struct node { int mid,right,left;//mid就是正的层坐标,right就是右的坐标,left就是左的坐标 }; node coordinate(int n) { nod

u014068781的专栏 401

HDU1030 Delta-wave【详细解释】

1.问题简介:给你一个三角形里面是successive integer(连续的整数)。要求只能通过边来从一个元素访问另一个元素,求从点M到点N的最短路径(即从M开始最短通过几条边到达N)。 原文图像 2.问题分析: 为了更方便的分析,我画了一张图来看里面的结构,即只能通过边来访问。(发现这个图很美,有点像蜂巢的六边形,不断延续下去)。最开始我是想通过dijkstra最短路访问,最后发现构图...

爱学习的大白菜的博客 562

HDU1030 Delta-wave

A triangle field is numbered with successive integers in the way shown on the picture below. The traveller needs to go from the cell with number M to the cell with number N. The traveller is able to

zxy160的博客 481

HDOJ HDU 1030 Delta-wave

HDOJ HDU 1030 Delta-wave题目 点击查看 HDOJ HDU 1030 Delta-wave 题意 给出图 按如图所示的方法对每个三角 进行标号 求 两标号三角形 的 距离 (穿过边的数量 ) 例如 6 12 经过6-7、7-13、13-12(其他的路最短的也为 3) 所以 为 3  题解 看

Gy_1096440940的博客 586
上一篇: HDU 2084 数塔 Python实现
下一篇: POJ 1016 Numbers That Count
E_Windrunner
博客等级 码龄15年 7粉丝 120原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值