移動距離(15 point(s))
x星球居民小區的樓房全是一樣的,並且按矩陣樣式排列。其樓房的編號為1,2,3...當排滿一行時,從下一行相鄰的樓往反方向排號。比如:當小區排號寬度為6時,開始情形如下:
1 2 3 4 5 6
12 11 10 9 8 7
13 14 15 .....
我們的問題是:已知了兩個樓號m和n,需要求出它們之間的最短移動距離(不能斜線方向移動)
要求輸出乙個整數,表示m n 兩樓間最短移動距離。
在一行中輸入為3個整數w m n,空格分開,都在1到10000範圍內w為排號寬度,m,n為待計算的樓號。
要求輸出乙個整數,表示m n 兩樓間最短移動距離。
6 8 2
4
4 7 20
5
code:
#include#include#includeusing namespace std;
int main()
if(s2!=0)//同上
if(s1==0&&c1%2==1)//奇數行時所處的位置
if(s1==0&&c1%2==0)//偶數行時在本層所處的位置
if(s2==0&&c2%2==1)//同上
if(s2==0&&c2%2==0)
if(c1%2==0)//對相對位置的處理
if(c2%2==0)
int sum=abs(c1-c2)+(abs(s1-s2));
printf("%d\n",sum);
}return 0;
}
1051 複數乘法 15point s
複數可以寫成 a bi 的常規形式,其中 a 是實部,b 是虛部,i 是虛數單位,滿足 i 2 1 也可以寫成極座標下的指數形式 r e pi 其中 r 是複數模,p 是輻角,i 是虛數單位,其等價於三角形式 r cos isin 現給定兩個複數的 r 和 p,要求輸出兩數乘積的常規形式。輸入格式 ...
1051 複數乘法 15point s
複數可以寫成 a bi 的常規形式,其中 a 是實部,b 是虛部,i 是虛數單位,滿足 i 2 1 也可以寫成極座標下的指數形式 r e pi 其中 r 是複數模,p 是輻角,i 是虛數單位,其等價於三角形式 r cos isin 現給定兩個複數的 r 和 p,要求輸出兩數乘積的常規形式。輸入格式 ...
習題11 2 查詢星期 (15 point s )
習題11 2 查詢星期 15 point s 本題要求實現函式,可以根據下表查詢到星期,返回對應的序號。序號星期 0sunday 1monday 2tuesday 3wednesday 4thursday 5friday 6saturday int getindex char s 函式getinde...