左边排列hdu1030-Delta-wave

在写这篇文章之前,xxx已经写过了几篇关于改左边排列主题的文章,想要了解的朋友可以去翻一下之前的文章

    http://acm.hdu.edu.cn/showproblem.php?pid=1030

    数学题,肯定层数差 a1 ,还有左差(从三角形的左边排列看属于第几层的差)b1 ,右差c1;

    最后乞降即可

    每日一道理
因为自信,在呀呀学语时,我靠着纤嫩的双腿,迈出人生的第一步;因为自信,我一次次将第一名的奖状高高举起;因为自信,我毫不吝惜地剪掉飘逸的长发,在运动场上展现风采……感谢自信,它给了我一双翅膀,让我在电闪雷鸣中去飞翔,在风雨中去搏击人生!
#include<iostream>
#include<cstdio>
#include<cstring>
#include<cmath>

using namespace std ;

int main()
{
	int n , m ;
	while( cin >> n >> m )
	{
		if( n == 0 && m == 0 )
			break ;
		int cenn = ( int ) ceil( sqrt( n ) ) ;
		int cenm = ( int ) ceil( sqrt( m ) ) ;
		int rn = ( ( n - ( cenn - 1 ) * ( cenn - 1 ) - 1) / 2 + 1 ) ;
		int rm = ( ( m - ( cenm - 1 ) * ( cenm - 1 ) - 1) / 2 + 1 ) ;
		int ln = ( cenn * cenn - n ) / 2 + 1 ;
		int lm = ( cenm * cenm - m ) / 2 + 1 ;
		int ans = abs( cenn - cenm ) + abs( rn - rm ) + abs( ln - lm ) ;
		cout << ans << endl ;
	}
	return 0 ;
}

文章结束给大家分享下程序员的一些笑话语录: 与女友分手两月有余,精神萎靡,面带菜色。家人介绍一女孩,昨日与其相亲。女孩果然漂亮,一向吝啬的我决定破例请她吃晚饭。
选了一个蛮贵的西餐厅,点了比较贵的菜。女孩眉开眼笑,与我谈得很投机。聊着聊着,她说:“我给你讲个笑话吧。”“ok”
  “一只螳螂要给一只雌蝴蝶介绍对象,见面时发现对方是只雄蜘蛛。见面后螳螂问蝴蝶‘如何?’,‘他长的太难看了’,‘别看人家长的丑,人家还有网站呢’。”
  “呵呵………”我笑。忽然她问:“你有网站吗?”  

--------------------------------- 原创文章 By
左边和排列
---------------------------------

posted @ 2013-05-31 22:12  xinyuyuanm  阅读(195)  评论(0编辑  收藏  举报