1. 程式人生 > >HDOJ水題,繼續,杭電1418,坑爹的HDOJ編譯器。

HDOJ水題,繼續,杭電1418,坑爹的HDOJ編譯器。

這個題目真是夠折磨人的,,,資料型別改成unsigned的時候,就莫名其妙的AC了。。

其他的資料型別一律是WA .....................

多謝dicuss板。。。

程式碼:

/***** HDOJ 1418 平面曲線分快 ********/

/******** written by C_Shit_Hu ************/

/****************************************************************************/
/* 
如果平面上有n個點,並且每個點至少有2條曲線段和它相連,就是說,每條曲線都是封閉的,同時,我們規定:
1)所有的曲線段都不相交;
2)但是任意兩點之間可以有多條曲線段。

如果我們知道這些線段把平面分割成了m份,你能知道一共有多少條曲線段嗎?

輸入資料包含n和m,n=0,m=0表示輸入的結束,不做處理。
所有輸入資料都在32位整數範圍內。

輸出對應的線段數目。
*/
/***** HDOJ 1418 平面曲線分快 ********/

/******** written by C_Shit_Hu ************/

/****************************************************************************/
/* 
如果平面上有n個點,並且每個點至少有2條曲線段和它相連,就是說,每條曲線都是封閉的,同時,我們規定:
1)所有的曲線段都不相交;
2)但是任意兩點之間可以有多條曲線段。

如果我們知道這些線段把平面分割成了m份,你能知道一共有多少條曲線段嗎?

輸入資料包含n和m,n=0,m=0表示輸入的結束,不做處理。
所有輸入資料都在32位整數範圍內。

輸出對應的線段數目。
*/
/****************************************************************************/


// 
#include <stdio.h>
#include <string.h>

int main()
{
	unsigned int m, n;
	while (scanf("%u%u", &m, &n) != EOF &&m!=0 && n!= 0 )
	{

			printf("%u\n",m+n-2) ;
	}
	return 0 ;
}


/******************************************************/
/********************  心得體會  **********************/
/*
果然是水題。。。
還做的那麼慢。。

  水水更健康!!!
*/
/******************************************************/
/****************************************************************************/


// 
#include <stdio.h>
#include <string.h>

int main()
{
	unsigned int m, n;
	while (scanf("%u%u", &m, &n) != EOF &&m!=0 && n!= 0 )
	{

			printf("%u\n",m+n-2) ;
	}
	return 0 ;
}


/******************************************************/
/********************  心得體會  **********************/
/*
果然是水題。。。
還做的那麼慢。。

  水水更健康!!!
*/
/******************************************************/