左边排列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
左边和排列
---------------------------------