本站已停止更新,請改到本站之新網址
新NPSC補完計劃:
http://www3.tcgs.tc.edu.tw/npsc/index.php
Trackback URL: http://www.tcgs.tc.edu.tw/blog/trackback.php?id=244
這裡將 2005 年以來的 NPSC 題目做個簡單的分類,希望對各位同學有所幫助。(註:這些題目可能不只一種解法,僅以最簡單的一種去分類。)
一、暴力法、直解:暴力法是把所有的情況列出來一個一個判斷,通常是用迴圈來處理。(這邊不考慮要使用 BFS、DFS 的情況);而直解是依照題意直接做就可以,(這邊不考慮模擬題的類型),這兩種都是不太需要用什麼特別的演算法即可解決。
二、數學解:比直解的題目複雜一些,需要用到一些數學推導或公式。
Trackback URL: http://www.tcgs.tc.edu.tw/blog/trackback.php?id=181
Trackback URL: http://www.tcgs.tc.edu.tw/blog/trackback.php?id=233
NPSC 2008 決賽 - 題目 G - 獎金
說明:給你一連串的數字,請你找出(一)某段連續數字減去1000後,加起來的總合是最大的。(二)某段連續數字減去1000後,加起來的總合再除以數字個數是最大的。
(閱讀全文)Trackback URL: http://www.tcgs.tc.edu.tw/blog/trackback.php?id=230
NPSC 2008 決賽 - 題目 F - 數列
說明:有一個數列的前幾項是:0、1、3、7、12、20,任兩項(可重覆)相加的和絕不會出現兩次,即 a+b != c+d (a、b、c、d 均為數列裡的元素),而且第 n 項元素一定是大於第 n-1 項中最小的那一個,請你找出 2^32 以內的每一項是多少。
(閱讀全文)Trackback URL: http://www.tcgs.tc.edu.tw/blog/trackback.php?id=235
NPSC 2008 決賽 - 題目 E - 不景氣的年代
說明:給你很多組的正整數 a、b、c,且 a+b+c <= 10000,請你找出一組 Pa、Pb、Pc , Pa>=a、Pb>=b、Pc>=c 且 Pa+Pb+Pc<=10000,問你這組數字最多可以滿足幾組數字。
(閱讀全文)Trackback URL: http://www.tcgs.tc.edu.tw/blog/trackback.php?id=234
NPSC 2008 決賽 - 題目 D - 輾轉難眠
感謝 su_horng 提供解題提示。
說明:給你五個整數 a、b、m、n、p,請你求出 a^m-b^m 和 a^n-b^n 的最大公因數的值再除以 p 的餘數,即 GCD(a^m-b^m, a^n-b^n)%p 的值。
(閱讀全文)Trackback URL: http://www.tcgs.tc.edu.tw/blog/trackback.php?id=232
NPSC 2008 決賽 - 題目 C - 咒語
說明:給你一個邊有權重的無向圖,請你找出一條從起點走到終點權重最大的路徑,中間經過的點的編號必須依照順序,也就是說從1走到n,中間某些點可以跳過不走,但順序一定是編號小的在前面。
(閱讀全文)Trackback URL: http://www.tcgs.tc.edu.tw/blog/trackback.php?id=231
NPSC 2008 決賽 - 題目 B - 幼稚國王去旅行
說明:給你N個人,先將第一個位子的人和第二個位子的人對調,再將第二個位子的人和第三個位子的人對調,如此反覆直到最後一個位子的人為止,請問你最後一個位子的人原本是在第幾個位子。
(閱讀全文)Trackback URL: http://www.tcgs.tc.edu.tw/blog/trackback.php?id=227
NPSC 2008 決賽 - 題目 A - 蜜蜂的約會 (修正版)
感謝 TLE、su_horng 等網友提供解法與指正。
修正原因:本題原本解法之時間複雜度為O(n^2),但比賽中測資改為N最大為10^5,原本的解法會超過時間,故需要更快的解法。
(閱讀全文)Trackback URL: http://www.tcgs.tc.edu.tw/blog/trackback.php?id=229
| « | 十月 2010 | » | ||||
|---|---|---|---|---|---|---|
| 日 | 一 | 二 | 三 | 四 | 五 | 六 |
| 1 | 2 | |||||
| 3 | 4 | 5 | 6 | 7 | 8 | 9 |
| 10 | 11 | 12 | 13 | 14 | 15 | 16 |
| 17 | 18 | 19 | 20 | 21 | 22 | 23 |
| 24 | 25 | 26 | 27 | 28 | 29 | 30 |
| 31 | ||||||