/hdu 1030 Delta-wave (建坐标找最小步骤路径)
来源:互联网 发布:网络招商平台 编辑:程序博客网 时间:2024/05/19 06:46
//hdu 1030 Delta-wave (建坐标找最小步骤路径)#include<iostream>#include<cstdio>#include<string.h>#include<math.h>using namespace std;struct node{ int mid,right,left;//mid就是正的层坐标,right就是右的坐标,left就是左的坐标};node coordinate(int n){ node temp; int nsq=sqrt(n); if(nsq*nsq==n) { temp.mid=nsq; temp.right=1; temp.left=nsq; return temp; } else { temp.mid=nsq+1; temp.right=1+(((nsq+1)*(nsq+1))-n)/2; temp.left=1+(n-((nsq*nsq)+1))/2; } return temp;}int jAbs(int a,int b){ if(a>b) return a-b; return b-a;}int main(){ int n1,n2; node nd1,nd2; while(cin>>n1>>n2) { nd1=coordinate(n1); nd2=coordinate(n2); cout<<jAbs(nd1.mid,nd2.mid)+jAbs(nd1.right,nd2.right)+jAbs(nd1.left,nd2.left)<<endl; } return 0;}
0 0
- /hdu 1030 Delta-wave (建坐标找最小步骤路径)
- HDU ACM 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
- hdu 1030 Delta-wave
- Delta-wave(HDU 1030)
- hdu 1030 Delta-wave
- hdu 1030 Delta-wave
- HDU 1030 Delta-wave
- Error in an XML file: aborting build
- 杭电 Rank
- Django学习1.0
- 关于URL Scheme
- TextView控件上添加表情图片
- /hdu 1030 Delta-wave (建坐标找最小步骤路径)
- 排列组合的递归
- struts1工作原理
- 多线程静态方法同步
- 一些收藏
- 谋哥:App自推广这个概念就由我来创立了!
- ajax 请求 服务器只响应第一次请求,第二次请求不响应,为什么
- POJ 3517 And Then There Was One (约瑟夫环问题)
- HDU4969 物理 Just a Joke