發表文章

目前顯示的是 2020的文章

部落格遷移

我已經把部落格遷移到 這裡 https://kutsunasubarya.github.io/ google blogger這裡不會再更新任何東西。

[NCPC 初賽 2020 心得]

 [NCPC 初賽 2020心得] FB連結 難得這次我有賽中把題目看完 ============以下題敘============ PA : r=qx+py,給正整數r,p,q,求|x|+|y|最小 (r<pq & r<10^9 assume that 1<p,q<10^9) PB : 奇數魔方陣。給定第一列數字,把整個大小n^2的魔方陣求出。(魔方陣:每行、列、主副對角線個別和相等) (n<=5 & n is odd) PC : 給一棵帶邊權的樹,n個節點,修改q次邊權Wij,求出每次修改後最遠的兩點。(n<=1500 & q<=20 && <=10筆測資 && W<=10000) PD : 有一個以大寫字母組成長度<10^4的字串,以星號(*)結尾。總共有兩次的變動,第一次為「將最後一個字母丟到第一個,重複n-1次」,第二次為「將原字串與n-1個字串以字典序排序」,然後依序取每個字串的最後一個字母。      現在給定一字串為「每個字串的最後一個字母」,請推出原字串為何。 PE : 給定一個大小為n^2陣列L,n<1000,L[i][j]表示i與j相鄰的距離(L[1][2]=1 L[1][3]=2 L[2][3]雖然可以間接走到,但沒有相鄰因此為無限大),題序為全點對最短情況下modify一邊權後響多少點對被變更(變更使得維持全點對最短)(0<邊權<2^32) PF : 給m,n表示1~m中任意數量數字和=n,有全部列出,無則輸出-1 (m<=n & 8<=n<=30 & 共10筆測資) PG : 給定d[0][0],用下面圖片那串建一個(N-1)*(M-1)的table,給A,B,L取max(左上d[A][B]與右下d[A+L-1][B+L-1]的矩形範圍內相鄰差) ============今日總過程============ 江文吉 昨天半夜來我家吃宵夜、改Codebook,還有互相打氣(? 隔天10點快半跟原齊、文元會合吃早(午)餐,然後買了電瓶->(茶) 進考場後說甚麼不能動電腦跟鍵盤,欸欸,都已經12:43了,剩17分鐘就要考了,說好的30分鐘測機呢?其他組去問都沒有用,然後我就上前

基本HTML (持續更新中)

圖片
在Sublime Text上的小撇步 「!+Tab」或「html:5+Tab」召喚出整體架構 前提:有先在Sublime Text內加入Emmet 如果沒有或是還不知道如何加入外掛的話,可以先閱讀下面連結的文章 Sublime Text 先備知識 基本架構 <!DOCTYPE> <html></html>     定義HTML檔 <head></head>     HTML檔的資訊 <title></title>        HTML檔的標題 <body></body>    文件的主體 <h1></h1>            定義字的大小  (大) <h2></h2>            定義字的大小     | <h3></h3>           定義字的大小     | <h4></h4>            定義字的大小     | <h5></h5>            定義字的大小     | <h6></h6>            定義字的大小  (小) <p></p>                出現在網頁內的段落 <br>                     換行 <hr>                      長長的水平線 <!-- -->                  註記(類似C/C++語言的/* */) 一些常用的東東 <meta charset="UTF-8>   其實...有人證實,用就對了>< <button></button> 出現按鈕,可添加 align (屬性) <img>   加入圖片          ●  src=""                圖源(URL)          ●  alt=""         

Sublime Text 先備知識

安裝Package Control 在Sublime Text裡按「ctrl+shift+P」叫出指令面板 在指令面板裡輸入並選取「Install Package Control」 過了一下後會跳出安裝成功 然後在叫出指令面板 輸入「Package Control」檢查是否有出現一堆與Package Control相關的東西 若有代表安裝成功 --------------------------------------------------------------------------------------------------- 安裝Emmet 再開啟一次指令面板 輸入「Install Package」,點選「Package Control: Install Package」 輸入並點選「Emmet」 等跳出「Package Control Messages」之後代表安裝成功 --------------------------------------------------------------------------------------------------- 安裝支援中文 依順序按 -> Preferences                  -> Package Settings                  -> ConvertToUTF8                  -> Settings – Default 然後會出現一堆程式碼 先按「ctrl+A」全部複製下來 再依順序按 -> Preferences                      -> Package Settings                      -> ConvertToUTF8                      -> Settings – User 把第7行的 ["Chinese Traditional (BIG5)", "BIG5"],   移到第4行 ["Chinese Simplified (GBK)", "GBK"],     的上面 讓他

架網必須知道的網站 (這是我目前知道的,還有的話就會更新)

問問題的地方 Stack Overflow https://stackoverflow.com/ ------------------------------------------------------------- 學習HTML、CSS、JavaScript、SQL......(等)基本語法的好網站 w3school https://www.w3schools.com/ ------------------------------------------------------------- 像codepad的網站,可以經由連結傳原始碼給別人 https://jsfiddle.net/ ------------------------------------------------------------- 查看神奇的成品或編輯上傳自己成品的網站 CodePen https://codepen.io/ ------------------------------------------------------------- Different tutorial網站 CSS Trick https://CSS-trick.com ------------------------------------------------------------- 查看是否能在某瀏覽器下用的語法 Can I Use https://caniuse.com/ ------------------------------------------------------------- 查看近來瀏覽器的使用率 Browser Statics https://www.w3schools.com/browsers/ -------------------------------------------------------------

Git 與相關指令 (持續更新中)

好用的git指導書 git book https://git-scm.com/book/zh-tw/v2 ------------------------------------------------------------- 上傳 dir cd cousera-test cd site dir git status cd .. git status git add .. git status git commit -m "My first page." git status git push ------------------------------------------------------------- 更改 git add site/index.html git status git commit -m "Small addition to our page content." git status git push ------------------------------------------------------------- 讓網頁與sublime同步 browser-sync start --server --directory --files "*" -------------------------------------------------------------

臺師大 (APCS組)(面試)

這是我的備審 連結: https://drive.google.com/open?id=1B2Zi7ft8KcVla44UyAdwnZb82z55tMKt 備註我的學測成績(國11 數14 英14 自11) 因為臺師大校園內疫情的關係,所以改為不面試並調整分數的比例 (學測:45%,書審:25%,APCS:30%) 至於面試的部分,以下我會放面試前我跟108學年有參加臺師大資工(APCS組)的學長姐請教的問題與回答。 這是我給學長姐們的問題:        你好,我是來自新北市時雨高中的蘇子權,懇請讓我借用你一些時間問一些關於臺師大APCS口試的準備指引。        我希望能透過你了解一些面試時的「注意狀況與細節」和「問題導向」,因為我不確定口試時是會問關於「備審的內容」還是「演算法的問題」還是「單純像一些大學的資工乙組的聊聊天,用學測與在校成績評斷」(我認為應該不會是後者)。        我們學校的老師一直說前面的大學注重的是課業(我的老師認為簡章上只是形式上寫寫的)。        我的學測成績不好、數學也只有14、在校成績也不是很好,只有資訊競賽跟相關活動比較豐富(可是我資奧也不是打得很好),因此我想請教一下大致上口試的狀況,並且設法在口試時翻身。非常的謝謝你。 其中一位學長給我這篇文章 連結: https://www.ptt.cc/bbs/SENIORHIGH/M.1524292907.A.DF8.html?fbclid=IwAR2cTlpIx0m50SVHnyCnOnFaBxv6_EgukLO_hyDMSyGHiGPBlwUXvDL1Ftc 其中一位學姊提供她的經驗         我覺得照你說的你的條件是比我好的。         我學測自然四科48 數學12 英文11 在校就普普 資訊競賽雖然看起來很多 但沒甚麼成績 資奧我那時候只有壓線拿到去考初選的資格而已。         然後師大面試整體我覺得是比較輕鬆的 聽我同學說 一般組的還會有一些小測驗 類似海貍那種題目。         但APCS完全沒有。         那時候就是第一間進去有兩個教授 會問一些備審上面的問題然後叫你自介 但不是學術向問題 比較像是認識你那種。         第二間就是跟教授聊聊天的感覺。 ----------

長庚電機 (面試)

這是我的備審: 連結: https://drive.google.com/open?id=11AltvoSak_cOq5NRt_CxkRz1GMh5Ry6g 備註我的學測成績(國11 數14 英14 自11) (沒有自介) 有三間教室(各一個教授,有點像跑班的概念) 第一間教室(聊天教室) 就是問很多個人狀況,先問一些基本的資料,反正就是想認識你;想了解你有沒有在打程式;想知道你有沒有考APCS;想知道你有沒有在玩資訊相關的社團,人很友善。 第二間教室(專業題一題) 我被問到「電話是如何運作,並如何將聲音與訊號互相轉換?」 第三間教室(考英文聽說讀這三個) 1. 先看投影片上三句英文10秒,再用15秒內的時間念投影片上三句英文。 2. 再來聽不到10秒的英文錄音檔。    (錄音檔聲音超模糊,但不用緊張,教授會一段一段跟你解釋) 3. 5題選一題文章,看15秒,然後翻譯整篇。 -------------------------------------------------------------------------------------- 5/1附記:正取25

交大資工(APCS組)(面試&心得)

這是我的備審 連結: https://drive.google.com/open?id=1v4fw_F4DYsee9jLfdwLjFZ5MW5tFjUOv 備註我的學測成績(國11 數14 英14 自11) 由左到右ABC三個教授,B是主面試官,也是競賽指導的教授,C聽說是資安的教授。 自介1分鐘,但我介紹1分半。 教授A :你接觸演算法時所運用的讀書方法。 教授 B :請說明在資訊之芽學習最深刻的演算法。 教授 B :請說具體的題目。 教授 B :那你覺得你不擅長的是什麼? 我        :是指哪個方面的? 教授 B :在資訊之芽時的演算法。 教授 C :請說明一下你發現app store 的付費漏洞。 教授 B :你是怎麼發現這個漏洞的? 教授 B :你有打Codeforces喔?目前如何? 我         :我綠人 教授 B :為什麼這樣? 我         :英文讀題比較慢,別人兩三分鐘一題,我要十幾分鐘 教授B  :可是題目很短(? 我         :我近期打的比賽是長的QAQ 教授 A :考APCS有先做準備嗎? 回答完後七分鐘剛好到,被敲門了。 教授B  :好,按右邊的按鈕開門 嘛......教授A的第一題我回答到腦袋空掉,突然想起陳威達學長說的『不要太緊張,不然面試時腦袋會空白,然後就會覺得越來越可怕』,此時輪到教授B時我就回歸正常,後面都回答得蠻順的,但是有一點尬聊,因為每次回答完一個問題,就會安靜個十幾秒(因為教授們在翻備審找題目問我,面試後聽說其他人也有)。面完試後跟吳邦寧、韋詠祥(Sean)等人聊天吃飯。有被問家裡住所的 ; 有被電的,我好想被電啊,被電都會入取 ><。然後等客運時遇到一位媽媽帶女兒來面試,聊一聊發現她也是來交大資工APCS的面試,聽她媽說她是唯一女的(? 為啥我去哪面試都會遇到女的OAO -------------------------------------------------------------------------------------- 5/1附記:備取13 QAQ

長庚資工(面試)

這是我的備審 連結 :  https://drive.google.com/open?id=1rZ75w6ZeeY2U-0Ru0HKrMcKd3o95jggW 備註我的學測成績(國11 數14 英14 自11) 面試時間大概10-12分鐘 教授:請各位大概用3-4分鐘自介 以下依序為教授問的題目 1. 程式語言是什麼?如果沒有程式人類會變得怎麼樣?(這題是搶答) 2. 你學過哪些程式,如何1加到100? (這題是教授想從左往右答) 3. 有什麼問題想問教授?(最後只有我問)     我:請問有沒有icpc競賽和校內培訓 結論:         我跟三個女的一起面試,可能是因為這樣,所以被問到的題目非常簡單(沒有性別歧視的意味,只是去年都問很多思考性的問題,但今年卻都是問題庫的題目,所以這只是我單方面的結論。) -------------------------------------------------------------------------------------- 5/1附記:正取8