Codeforces 1426D 發表於 2020-10-03 更新於 2020-10-16 分類於 Codeforces Disqus: Codeforces 1426D - Non-zero Segments題目網址 題意:Kolya有一陣列a,裡面數字有正有負,因為Kolya不喜歡0所以不包含0,Kolya也不喜歡子陣列中的總合為0(子陣列為一個連續的範圍)。你要幫Kolya調整陣列使得任意子陣列總和不為0,你可以在陣列中的任一位置插入任意數字,就算數字超過可顯示範圍也行,請找出「最少」需要插入的數字的次數。 閱讀全文 »
Codeforces 1426C 發表於 2020-10-03 更新於 2020-10-16 分類於 Codeforces Disqus: Codeforces 1426C - Increase and Copy題目網址 題意:你有一陣列a,一開始只有一個元素1(a = [1]),每次動作你能做以下一種事:1.對a中其中一個元素+12.對a中其中一個元素做複製,並放在陣列最後面你要找出「最小」次數的動作讓陣列a裡的元素總和至少為n。 閱讀全文 »
Codeforces 1426B 發表於 2020-10-03 更新於 2020-10-16 分類於 Codeforces Disqus: Codeforces 1426B - Symmetric Matrix題目網址 題意:Masha有n種類型2x2大小的磁磚,磁磚上每格各有一個數字,Masha想利用這幾種磁磚組成mxm的矩形(可用任意種類與任意數量組成),然後Masha希望這個矩形上的數字是對稱的–對任一對位置(i,j)要符合s[i][j] = s[j][i],請問Masha有辦法組成他想要的矩形嗎? 閱讀全文 »
Codeforces 1426A 發表於 2020-10-03 更新於 2020-10-16 分類於 Codeforces Disqus: Codeforces 1426A - Floor Number題目網址 題意:Vasya拜訪Petya,Petya在公寓的第n號房間,公寓裡第一層房間為1號、2號,第二層開始每層有x間房間,請問Petya的房間在第幾層? 閱讀全文 »
CodeForces 1418B 發表於 2020-09-22 更新於 2020-10-16 分類於 Codeforces Disqus: CodeForces 1418B - Negative Prefixes題目網址 題意:你有一個陣列a,裡面有n個整數,有些整數被鎖住有些沒有,你能對沒有鎖住的整數做交換位置的動作(沒鎖對沒鎖),另外有個序列p,為a1~an的總和:p1 = a1, p2 = a1 + a2… pn = a1 + a2 +…+ an讓k為最大值j,並且pj < 0 ,若p中沒有任何pj < 0,則 k=0你要交換未鎖住整數的位置,使得k為最小值,印出調整過後的陣列a 閱讀全文 »
CodeForces 1418A 發表於 2020-09-22 更新於 2020-10-16 分類於 Codeforces Disqus: CodeForces 1418A - Buying Torches題目網址 題意:你玩遊戲想要製作k個火把,每個火把需要一根棒子和一個煤炭,一開始你只有一根棒子,你能跟商人做兩種交易: 1.用一根棒子交換x根棒子 2.用y根棒子交換一個煤炭每次只能做其中一種交易,請問你需要k個火把「最少」需要幾次交易? (測資必存在解答) 閱讀全文 »
AOJ ALDS1_8_C - Binary Search Tree III 發表於 2020-08-24 更新於 2020-09-08 分類於 AOJ Disqus: 二元樹搜索 - 刪除題目網址 題意:編程一個擁有新增、查詢、刪除功能的二元樹,在每次新增點時,如果key大於node->key,就新增在node->right,否則新增在node->left。最後輸出Preorder與Inorder。 閱讀全文 »
AOJ ALDS1_8_B - Binary Search Tree II 發表於 2020-08-24 更新於 2020-09-08 分類於 AOJ Disqus: 二元樹搜索 - 查詢題目網址 題意:編程一個擁有新增功能的二元樹,在每次新增點時,如果key大於node->key,就新增在node->right,否則新增在node->left。最後輸出Preorder與Inorder。 閱讀全文 »
AOJ ALDS1_8_A - Binary Search Tree I 發表於 2020-08-24 更新於 2020-09-08 分類於 AOJ Disqus: 二元樹搜索 - 新增題目網址 題意:編程一個擁有新增功能的二元樹,在每次新增點時,如果key大於node->key,就新增在node->right,否則新增在node->left。最後輸出Preorder與Inorder。 閱讀全文 »
AOJ ALDS1_7_C - Tree Walk 發表於 2020-08-11 更新於 2020-08-24 分類於 AOJ Disqus: 樹遍歷題目網址 題意:您的任務是編寫一個程序,該程序根據以下算法執行樹遍歷(系統遍歷樹中的所有例程): 根、左子樹和右子樹(preorder)。 左子樹、根子樹和右子樹(inorder)。 左子樹、右子樹和根(postorder)。 閱讀全文 »