HKOJ 1136 - Advertisement
這是一條經典題,由往年的training中找回來的,至於原出處,我是不知道的。
我希望在此說的是如何得出algorithm,而不是algorithm本身。
不難想到,這是一個可以貪心解決的問題,但是如何貪心才是重點。我們可以嘗試用人腦思考,當我們遇到
我希望在此說的是如何得出algorithm,而不是algorithm本身。
不難想到,這是一個可以貪心解決的問題,但是如何貪心才是重點。我們可以嘗試用人腦思考,當我們遇到
HKOI 2011 Mini Competition 1
哈哈,今次的mini-comp其實都是我選題目的,基本上除了一題是我自己出之外,其他都是參考一些過往的比賽的,我不會全部公開那些題目的來源,以免以後不能再用這些source,但是大家做多一些題目,總會有機會遇到類似的,有利
URAL 1252 - Sorting the Tombstones
連結 https://acm.timus.ru/problem.aspx?space=1&num=1252
題目大意︰一個最多130000個elements的array,利用類似shell sort的方法去sort,即是只可以對每隔K個位的element進行swapping。問K最大是多少。
很直觀,只需要比對sort好和未sort的array的
題目大意︰一個最多130000個elements的array,利用類似shell sort的方法去sort,即是只可以對每隔K個位的element進行swapping。問K最大是多少。
很直觀,只需要比對sort好和未sort的array的
給所有出題者(problem setter)
剛剛看到一個很好的link,是一班Google Code Jam的出題者所寫的。雖然有些原則未必適用於所有比賽,但希望大家也可以仔細的看看,這對出題的人幫助很大。
https://code.google.com/codejam/problem-preparation.html
特別推介數個部份︰
(1) The Problem Statement - Limits
https://code.google.com/codejam/problem-preparation.html
特別推介數個部份︰
(1) The Problem Statement - Limits
TC Marathon Match 簡介
想來想去,不知應該寫甚麼,自己又懶,不做很多題目,今天忽發奇想,原來可以寫寫之前在TC打的Marathon,不但有很多經歷,好像中文的blog也甚少提及這個範疇。今次我會簡介Marathon是甚麼。
Marathon是一個類似OI入面open test data的問題一樣,沒
Marathon是一個類似OI入面open test data的問題一樣,沒
Melodi Grand Prix 2011
每一年都有留意這個比賽,今年差點不記得!幸好也在final前留意,可以聽得完所有歌,我現在說說我比較喜歡的幾首歌吧。趁正式final之前,為這幾首歌打打氣。
(1) Helene Bøksle - Vardlokk
一首好magical的歌,本身我也不特別喜歡,但我聽完
(1) Helene Bøksle - Vardlokk
一首好magical的歌,本身我也不特別喜歡,但我聽完
看日出
不知為何自己會這麼早還是醒來,在文林的清新空氣下,清晨來得特別美麗。鳥兒早已在天空漸光時叫,而巴士也在眾人還在睡夢中行駛了。
我很喜歡與別人單對單談天,總可以說到一些更深入的話題。用一個晚上換取的朋友,
我很喜歡與別人單對單談天,總可以說到一些更深入的話題。用一個晚上換取的朋友,
關於memset
這個題目好像重覆又重覆,但我最近發現了一些有趣的東西,想和大家分享一下,順便當作温故知新吧。(已是給一些從未用過memset的作一個簡單的introduction)
利用memset,
int a[10];for (int i=0; i<10; i++) a[i]=0;
利用memset,
HKOJ 1109 - A sort of Shell
題目大意︰大約是每一個command以最少的swapping做partial的bubble sort,問最後做完所有command之後做了多少次swapping。
由於array的長度達100,000,因此simulation是不夠快的 Complexity: O(N 2 )
Observation 1:
其實已在題目大意標明,這是一個partial的bubble sort。
Observation 2:
每一個bubble
由於array的長度達100,000,因此simulation是不夠快的 Complexity: O(N 2 )
Observation 1:
其實已在題目大意標明,這是一個partial的bubble sort。
Observation 2:
每一個bubble
URAL 1519 - Formula 1
連結 https://acm.timus.ru/problem.aspx?space=1&num=1519
這條儘管是模板題,但我也卡了很久。
每一個狀態的表示為三進制的列,例如一個m為5的grid的表示方法為(012012) 3 ,當中0是無插頭,1是左插頭,2是右
這條儘管是模板題,但我也卡了很久。
每一個狀態的表示為三進制的列,例如一個m為5的grid的表示方法為(012012) 3 ,當中0是無插頭,1是左插頭,2是右