2018 (107) 學年金手獎技藝競賽程式設計 - 金手第六心得

程式設計競賽心得:

這篇是打給未來、或是已經是程式設計技藝競賽選手的你。

我之前是 107 程式設計技藝競賽金手獎第六名的選手,我覺得過程中需要的是毅力與耐心,程式設計是很機車的技藝競賽,你只有兩種狀況,會與不會。

所以你必須要有一個覺悟,把不會的都學會,透過腦袋與紙筆將程式一一推導出來

學長那年是用 visual basic 撰寫,我個人偏希望改使用 C++ ,我認為對於未來學生的學習會有更好的體驗與幫助

閱讀更多...

UVa12096 - The SetStack Computer

題目大意:

模擬一個集合的堆疊計算機。該計算機有5種指令

  1. PUSH:新增一個{}空集合到 Stack
  2. DUP:複製 Stack 的 Top 集合,再Push到 Stack
  3. ADD:將 Stack Pop 2個集合,最先 Pop 的集合 a 和第 2 個 Pop 的集合 b,將集合 a 加入至集合 b 後再 Push 到 Stack
  4. UNION:將 Stack Pop 2 個集合做 Union 後,再 Push 到 Stack
  5. INTERSECT:將Stack Pop 2個集合做Intersect後,再Push到Stack

輸入有T筆測資,每筆測資會有 n 個前面 5 種的指令,每當一個指令完成後,要輸出目前 Stack Top 的集合的元素數量。當N個指令完成後,輸出 ***。

閱讀更多...
  • © 2020-2024 John Doe
  • Powered by Hexo Theme Ayer
  • PV: UV: