北航OJ題目 ID9(零崎的人間冒險 )

2021-08-19 19:59:32 字數 907 閱讀 9799

零崎最近一段時間非常無聊,於是他決定進行一場冒險,然而無聊的人遇到的冒險也非常的無聊,他的冒險剛剛開始就要結束了。 理由也非常的無聊,因為乙個無聊的大魔王決定用乙個非常有魔(wu)力(liao)的方式毀滅世界。 魔王有三個具有魔(wu)力(liao)的杆,暫時稱為abc,還有n個具有魔(wu)力(liao)的大小全都不同的盤子,這些盤子按照大小順序放在a桿上,現在魔王要用具有魔(wu)力(liao)的方式移動到c杆,移動的過程中,小的盤子仍然只能擺在大的盤子上面而不能發生錯亂,否側魔王的魔法就會失靈。 然而魔王似乎想找乙個無聊的人來替他完成這個魔法,而無聊的零崎也覺得這個事情非常的無聊,乾脆就決定還是讓你們去做。 零崎也不知道這個無聊的魔王到底有多少個有魔(wu)力(liao)的盤子,所以他說多少個你們就當是多少個吧。

多組資料,每組乙個數字n表示魔王的盤子數。

對於每組資料,輸出為魔王魔法發動後盤子移動的過程,兩組輸出之間用空行隔開。

1

2

a to c

a to b

a to c

b to c

這個無聊的魔法還有個名字叫做傳說中可以毀滅世界的漢諾塔之術。

#include 

void hanoi(int n, char fc, char sc, char tc);

int main()

return0;}

void hanoi(int n, char fc, char sc, char tc)

hanoi(n-1, fc, tc, sc);

printf("%c to %c\n", fc, tc);

hanoi(n-1, sc, fc, tc);

return;

}

北航OJ刷題

bamboo聽說知道了正確的玲瓏數,就能開啟玲瓏陣,穿越時空,然後解鎖乙個滿分瑪麗蘇cp 於是決定停止幻想,現在就去算玲瓏數。玲瓏數是什麼呢?在數列中任意兩個數a i a j 如果i2 a j 那麼a i 和a j 就構成了一對兒玲瓏對。玲瓏數就是玲瓏對的總數。是不是聽起來很簡單?快幫bamboo算...

北航OJ題目 ID8(creeper學妹的計算題)

creeper學妹有一天拿來乙個表示式a bc d e fg h,然後在紙上一堆數字讓lawliet做,每一組不超過1秒。lawliet表示瞬間被秒殺了 所以推倒creeper學妹的任務只能交給大家來完成了。多組資料,第一行乙個數t,表示有t組資料。1 每組資料輸出一行,為最終計算結果。1 6 2 ...

題目1167 陣列排序 北航

題目描述 輸入乙個陣列的值,求出各個值從小到大排序後的次序。輸入 輸入有多組資料。每組輸入的第乙個數為陣列的長度n 1 n 10000 後面的數為陣列中的值,以空格分割。輸出 各輸入的值按從小到大排列的次序 最後乙個數字後面沒有空格 樣例輸入 4 3 75 12 3 樣例輸出 1 3 2 1 解決方...