oj演算法題共10個篇幅,不定期在篇幅裡增加題目(篇幅不增加)。
個人水平有限,如有錯誤和可以改進的地方,非常期待批評指正,謝謝!
小數回文
題目描述
我相信大家知道什麼叫回文數。
現在給你乙個浮點數,請你判斷其整數部分和小數部分是否回文。
例如32.23就是乙個浮點回文數。3.223就不是。
輸入輸入多組資料。
每組資料只有一行,為乙個浮點n(n>0且n<100000)。
輸出每組資料輸出一行為"yes"或"no"。(沒引號)
輸入樣例
32.23
3.223
輸出樣例
yesno
hint
保證用double可以做
輸入最多到小數點後五位,且末尾不為0.
精度設定:double eps=1e-6;
#include#includeusing namespace std; /*標準開頭*/
#define eps 1e-6 //精度設定
bool judge(double x)
int main()
}
題目描述
有一天天臧散人arthur到了渝州東南的仙劍客棧,發現李逍遙這小子粗心大意在上酒的時候,有的桌上多上了酒,有的桌上沒上酒。唉,誰讓arthur心軟呢,不忍心看李逍遙被他嬸嬸罵,決定幫他——收拾一排桌子。
給 你乙個數n表示有多少個桌子,接下來給你一段整數序列表示每個桌上需要的酒量(假設這些桌子在一條直線上,且每個桌子之間的距離都是1),正數表示多放了 幾瓶酒,負數表示應該放多少瓶酒。請你幫arthur算一下他提著酒走的最短路程是多少。對了,arthur體力太渣,一次只能拿一瓶酒。
輸入第一行乙個數t表示有t組資料。
接下來t組資料,每組資料有2行。
第一行乙個數n(1<=n<=1000),表示桌子數量,
接下來第二行有一段數列ai(|ai|<=1000),表示每個桌子上應該放的酒。保證數列總和為0
輸出對於每組測試資料,輸出乙個數,表示arthur拿著酒走的最少總路程。
輸入樣例23
-1 2 -1
6-1 -1 -1 3 -1 1
輸出樣例27
hint
其實就是每瓶酒走的路程之和。
#include#includeusing namespace std;
int main()
cout << dis << endl;
}}
題目描述
給你乙個公式f(n,m)=(3!!+5!!+……+(2n+1)!!)-(2!!+4!!+……+(2m)!!),求公式的值。結果對10007取模。
輸入輸入多組資料。
每組資料只有一行,為兩個正整數n和m(1<=n,m<=100)。
輸出輸出公式的結果。
輸入樣例
1 1輸出樣例
1hint
!!表示雙階乘。(2n)!!=246……(2n)。(2n+1)!!=135……(2*n+1)。 取模運算時盡可能邊加邊取模,邊乘邊取模。
注意當乙個數為負數時,應該使用ans=((ans-sum)%mod+mod)%mod;的形式來將取模的值變為正數
#include#includeusing namespace std;
int main()
for (int i = 1; i <= m; i++)
ans = b1 - b2;
if (b1 < b2)
else
printf("%d\n", ans%10007);
} return 0;
}
lastday要去西安了。
但是lastday的狗狗被禁止帶上火車。
為了防止餓出狗命來,lastday 機智的準備了一些** (#)。
作為強迫症,lastday決定把**擺放的整齊大方。 比如倒三角形。 last_day手殘不會擺,是時候你上場了。
輸入輸入多組資料。
每組資料只有一行,為乙個正整數n(n<=30)。
輸出每組資料輸出n行,為n層的倒三角形
輸入樣例23
輸出樣例
####
#####
####
#includeint main()
else
}cout《題目描述
creeper學妹有一天拿來乙個表示式a/bc+d/e/fg*h,然後在紙上一堆數字讓lawliet做,每一組不超過1秒。lawliet表示瞬間被秒殺了- -#所以推倒creeper學妹的任務只能交給大家來完成了。
輸入多組資料,第一行乙個數t,表示有t組資料。(1每組資料輸出一行,為最終計算結果。
輸入樣例
16 2 3 9 3 1 6 2
輸出樣例
45hint
此題禁用float和double
gg說long double也不能忍!!!
資料可能比較弱。 整個式子其實就是(a×c)/b+(d×g×h)/(e×f)= =
#includeint main()
return 0;
}
題目描述
零崎最近一段時間非常無聊,於是他決定進行一場冒險,然而無聊的人遇到的冒險也非常的無聊,他的冒險剛剛開始就要結束了。 理由也非常的無聊,因為乙個無聊的大魔王決定用乙個非常有魔(wu)力(liao)的方式毀滅世界。 魔王有三個具有魔(wu)力(liao)的杆,暫時稱為abc,還有n個具有魔(wu)力(liao)的大小全都不同的盤子,這些盤子按照大小順序放在a桿上,現在魔王要用具有魔(wu)力(liao)的方式移動到c杆,移動的過程中,小的盤子仍然只能擺在大的盤子上面而不能發生錯亂,否側魔王的魔法就會失靈。 然而魔王似乎想找乙個無聊的人來替他完成這個魔法,而無聊的零崎也覺得這個事情非常的無聊,乾脆就決定還是讓你們去做。 零崎也不知道這個無聊的魔王到底有多少個有魔(wu)力(liao)的盤子,所以他說多少個你們就當是多少個吧。
輸入多組資料,每組乙個數字n表示魔王的盤子數。
輸出對於每組資料,輸出為魔王魔法發動後盤子移動的過程,兩組輸出之間用空行隔開。
輸入樣例12
輸出樣例
a to c
a to b
a to c
b to c
hint
這個無聊的魔法還有個名字叫做傳說中可以毀滅世界的漢諾塔之術。
#includevoid move(int n,char a,char b,char c)
}int main()
return 0;
}
OJ演算法可執行
oj演算法題共10個篇幅,不定期在篇幅裡增加題目 篇幅不增加 個人水平有限,如有錯誤和可以改進的地方,非常期待批評指正,謝謝!題目描述 計算a b 輸入第乙個數為資料組數n,接下來n行,每行2個整數a,b 保證a,b,a b在int範圍內 輸出對於每組資料,輸出一行,為 a b 的值 輸入樣例 21...
OJ演算法可執行
oj演算法題共10個篇幅,不定期在篇幅裡增加題目 篇幅不增加 個人水平有限,如有錯誤和可以改進的地方,非常期待批評指正,謝謝!題目描述 kevin feng是乙隻萌萌噠壕。但是有一天kevin聽說有乙隻更壕的壕,叫做0yang。所以kevin決定跟她一決高下。但是現在遇到乙個問題,就是先要at一下0...
OJ演算法可執行
oj演算法題共10個篇幅,不定期在篇幅裡增加題目 篇幅不增加 個人水平有限,如有錯誤和可以改進的地方,非常期待批評指正,謝謝!題目描述 部落的王是一條美麗的人魚,在和朋友交易後,tarpe酋長終於獲得足夠的資金去解救被綁架的王,而現在王在距離為a 光年的地球,只有達到0.8c 的光速才能及時抵達地球...