日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

ZCMU—1863

發布時間:2024/1/8 编程问答 36 豆豆
生活随笔 收集整理的這篇文章主要介紹了 ZCMU—1863 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

1863: zbj的長跑

Time Limit:?1 Sec?? Memory Limit:?128 MB
[ Submit][ Status][ Web Board]

Description

學校最近規定同學們每天必須參加鍛煉,學校的分布為一張圖,每兩條大路的交點處都有一個打卡器,也就是說在n*m的圖中,總共有n*m個打卡器,zbj不喜歡鍛煉,所以他想提前準備一張路線圖,讓他跑的路程最短,那么問題來了,他現在想知道,他最少需要跑多少路呢?

zbj每次從(1,1)的寢室出發,顯然他是要跑回來的...因為要回寢室睡覺啊!

3*3的地圖如下,X處即為打卡點,zbj可以選擇在相鄰的兩個點之間跑,路程為1km,他也可以選擇穿過教學樓,抄近路,也就是從從(1,1)直接到達(2,2)

X X X

X X X

X X X

Input

多組輸入數據,每組數據輸入兩個正整數n,m(1<=n,m<=1000)

Output

每組數據輸出一個小數,表示zbj最少需要跑的路程,保留兩位小數

Sample Input

2 2 3 5

Sample Output

4.00 15.41

【分析】

數學規律題了。。
當n,m不全為奇數的時候,最短路徑就是n*m; 當n,m全為奇數的時候,必然要走一條斜線,就多走了0.41(即根號2),最短路徑即為:n*m+0.41.?
【代碼】 #include <cstdio> int main() {int total;int m,n;int i;while (~scanf("%d%d",&m,&n)){if((m*n)%2 == 0)printf("%d.00\n",m*n);elseprintf("%d.41\n",m*n);}return 0; }

總結

以上是生活随笔為你收集整理的ZCMU—1863的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。