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 ; } /******************************************************/ /******************** 心得体会 **********************/ /* 果然是水题。。。 还做的那么慢。。 水水更健康!!! */ /******************************************************/