HDU——1418抱歉(平面欧拉公式)
生活随笔
收集整理的這篇文章主要介紹了
HDU——1418抱歉(平面欧拉公式)
小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
抱歉
Time Limit: 2000/1000 MS (Java/Others)????Memory Limit: 65536/32768 K (Java/Others)
Total Submission(s): 4262????Accepted Submission(s): 1853
前幾天在網(wǎng)上查找ACM資料的時(shí)候,看到一個(gè)中學(xué)的奧數(shù)題目,就是不相交的曲線段分割平面的問題,我已經(jīng)發(fā)到論壇,并且lxj 已經(jīng)得到一個(gè)結(jié)論,這里就不
多講了,下面有一個(gè)類似的并且更簡(jiǎn)單的問題:
如果平面上有n個(gè)點(diǎn),并且每個(gè)點(diǎn)至少有2條曲線段和它相連,就是說,每條曲線都是封閉的,同時(shí),我們規(guī)定:
1)所有的曲線段都不相交;
2)但是任意兩點(diǎn)之間可以有多條曲線段。
如果我們知道這些線段把平面分割成了m份,你能知道一共有多少條曲線段嗎?
?
Input 輸入數(shù)據(jù)包含n和m,n=0,m=0表示輸入的結(jié)束,不做處理。所有輸入數(shù)據(jù)都在32位整數(shù)范圍內(nèi)。
?
Output 輸出對(duì)應(yīng)的線段數(shù)目。?
Sample Input 3 2 0 0?
Sample Output 3 莫名奇妙的一道題,當(dāng)作知識(shí)點(diǎn)記一下: 歐拉公式:任意n(節(jié)點(diǎn)數(shù)),m(邊數(shù))連通平面圖的面數(shù)r=m-n+2 #include<iostream> #include<cmath> #include<cstdio> #include<algorithm> #include<set> using namespace std; int main(void) {__int64 a,b;while (~scanf("%I64d %I64d",&a,&b)&&(a||b)){printf("%I64d\n",a+b-2);} return 0; }轉(zhuǎn)載于:https://www.cnblogs.com/Blackops/p/5356430.html
總結(jié)
以上是生活随笔為你收集整理的HDU——1418抱歉(平面欧拉公式)的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 三星笔记本重装系统
- 下一篇: iOS之数组的排序(升序、降序及乱序)