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 ;
}


/******************************************************/
/********************  心得体会  **********************/
/*
果然是水题。。。
还做的那么慢。。

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

  

posted @ 2013-09-15 01:54  SuooL  阅读(397)  评论(0编辑  收藏  举报