hdu 1030 Delta-wave
来源:互联网 发布:uefi启动ubuntu 编辑:程序博客网 时间:2024/06/10 08:03
先判断n和m属于哪一横行
在判断n和m在哪一左斜列和哪一右斜列
然后分别作差求和
#include <iostream>#include <cstdio>#include <cstring>#include <cmath>using namespace std;int fabs(int x){ if(x<0) return -x; return x;}int main(){ int i,j,k,ln,lm,rn,rm,n,m; while (cin >> n >> m) { int cn = ceil(sqrt(n)); int cm = ceil(sqrt(m)); rm = (m - (cm - 1)*(cm - 1) - 1)/2+1; rn = (n - (cn - 1)*(cn - 1) - 1)/2+1; lm = (cm*cm - m)/2+1; ln = (cn*cn - n)/2+1; k = fabs(cm - cn) + fabs(lm - ln) + fabs(rm - rn); cout<<k<<endl; }}
0 0
- 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
- hdu 1030 Delta-wave
- 【HDU】 1030 Delta-wave
- hdu 1030 Delta-wave
- hdu 1030 Delta-wave
- Pascal's Triangle II
- Linux那些事儿之我是Sysfs--引子
- 作业
- 笔记CSS3 border
- android Ormlite数据库更新
- hdu 1030 Delta-wave
- Java 加解密技术系列之 3DES
- 2015-03-19 SQL Server 批量插入数据的两种方法
- linux centos下安装dokuwiki
- 寻找和为定值的两个数
- ASP.NET profile之 找不到存储过程dbo.aspnet_CheckSchemaVersion
- Linux那些事儿之我是Sysfs(1)sysfs初探
- 搭建Eclipse+UIAutomator 环境
- logstash+elasticsearch+kibana3