hdoj 1030 Delta-wave(3坐标)
来源:互联网 发布:宿州影楼美工招聘兼职 编辑:程序博客网 时间:2024/06/06 12:28
观察题目给的图,你会发现可以用3个坐标值唯一确定一个点,这3个坐标值如图:
(图侵删。。。)而且在进一步观察下,你会发现两个点的最短距离就是两个点对应坐标差的绝对值之和。
所以问题就简单啦
#include<iostream> #include<math.h>using namespace std;void loc(int a,int &x,int &y,int &z){int b,spr,spl;b=(int)sqrt(a);if(b*b<a)x=b+1;else x=b;spr=x*x-a;y=spr/2+1;spl=a-(x-1)*(x-1)-1;z=spl/2+1;}int main(){int n,m,x1,y1,z1,x2,y2,z2,least;while(cin>>m>>n){loc(m,x1,y1,z1);loc(n,x2,y2,z2);least=abs(x1-x2)+abs(y1-y2)+abs(z1-z2);cout<<least<<endl;}return 0;}
阅读全文
0 0
- hdoj 1030 Delta-wave(3坐标)
- HDOJ 1030 Delta-wave
- hdoj 1030 Delta-wave 【基础】
- HDOJ HDU 1030 Delta-wave
- 杭电OJ(HDOJ)1030题:Delta-wave
- HDU 1030 ( Delta-wave )
- /hdu 1030 Delta-wave (建坐标找最小步骤路径)
- hdu 1030 Delta-wave(找规律)
- HDU 1030 Delta-wave(找规律)
- HDU 1030 Delta-wave
- HDU 1030 Delta-wave
- HDU 1030 Delta-wave
- HDU-1030-Delta-wave
- hdu 1030 Delta-wave
- hdu 1030 Delta-wave
- hdu 1030 Delta-Wave+
- 1030 Delta-wave
- HDU 1030 Delta-wave
- Android APP优化
- 各类网站部署SSL证书
- MyBatis与Spring整合细节的优化
- c#中的接口
- 解决jsp页面路径访问图片的乱码问题
- hdoj 1030 Delta-wave(3坐标)
- aa
- ubuntu python install oracle module cx_Oracle
- 个人笔记(第四篇)
- You may need to configure your browser or application to trust the Charles Root Certificate.
- WPF中的TreeView入门
- IO流-字符流
- mysql 之序列表,自增id作用
- 常用的android studio 的快捷键设置和代码块缩写