HDU ACM 1030 Delta-wave 找规律
来源:互联网 发布:linux访问samba服务器 编辑:程序博客网 时间:2024/06/10 04:14
#include<iostream>#include<cmath>using namespace std;int main(){int m,n,hm,hn,rm,rn,lm,ln,cnt; //h表示水平层,r表示right层,l表示left层while(scanf("%d%d",&m,&n)==2){hm=(int)ceil(sqrt(m));hn=(int)ceil(sqrt(n));rm=(hm*hm-m)/2+1;rn=(hn*hn-n)/2+1;lm=(m-(hm-1)*(hm-1)-1)/2+1;ln=(n-(hn-1)*(hn-1)-1)/2+1;cnt=(int)(abs(hm-hn)+abs(lm-ln)+abs(rm-rn));cout<<cnt<<endl;} return 0;}
参考自:http://www.cnblogs.com/ACMan/archive/2012/05/30/2526798.html
简单数学题,找规律,找到了就发现很水。
从三个角度看这个图,level,left,right,如下图,题目的答案就是3个图上2个点之间的层数的高度差之和。
例如 6 12 ,level=1,left=1,right=1,答案就是3。
例如 3 12 ,level=2,left=1,right=2,答案就是6。
0 0
- HDU ACM 1030 Delta-wave 找规律
- hdu 1030 Delta-wave(找规律)
- HDU 1030 Delta-wave(找规律)
- Delta-wave hdu 1030 找规律的数学题目
- hdu 1030 Delta-wave(数学题+找规律)
- HDU1030 Delta-wave(找规律)
- 杭电1030 Delta-wave (找规律)
- HDU1030 - 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
- HDFS数据完整性
- DOS常用命令
- EventBus使用详解(一)——初步使用EventBus
- 链表的逆制
- java线程学习(二)—并发编程实践学习笔记
- HDU ACM 1030 Delta-wave 找规律
- 《EventBus使用详解(二)——EventBus使用进阶》
- Cool Edit Pro 中把歌曲的原唱声消除掉制作伴奏带
- JavaWeb系列之七(response域与request)
- android file explorer
- 测试系统的大小印第安序
- Canvas基础入门
- [Servlet]深入研究HttpServlet
- Centos 6x安装sys-log