原创 算法入門數學題hdoj 1004

1.數學題對於算法的要求不是很多,主要包括數學公式、數學定理,很適合做爲研究算法和acm入門題型。hdoj 上面一些數學題分類:1004、1005、

原创 阿里忙收購,李彥宏在忙…“深度學習”

要搞清楚一個互聯網公司當下的主要戰略方向其實並不難,只要看它們的創始人在幹嘛,基本就能猜個八九不離十。以這個標準看,騰訊的馬化騰在抓手機QQ,搜狐的張朝陽逼着自己看雷人電視劇,新浪的曹國偉當然還是在發微博,阿里巴巴的馬雲……

原创 一些做的過的零散的題目(poj)(二):

1003: 比較簡單:之前是在ubuntu下寫的程序,但是後來編碼被我搞亂了。一直ac不了。就換成vs2010了 #include <stdio

原创 vim 快捷鍵整理

一、移動光標 1、左移h、右移l、下移j、上移k 2、向下翻頁ctrl + f,向上翻頁ctrl + b 3、向下翻半頁ctrl + d,向上翻半頁ctrl + u 4、移動到行尾$,移動到行首0(數字),移動到行首第一

原创 動態規劃-最大子串 HDOJ1003

題目大意:輸入是具有n個整數的向量x,輸出是輸入向量的任何聯繫子向量中的最大和,並輸出該子向量的開始和結束爲止。例如: 輸入: 5 6 -1 5 4 -7 7 0 6 -1 1 -6 7 -5 輸出: Case 1:14 1 4 Cas

原创 linux-內存分配和動態庫靜態庫

1.內存分配:   在linux中特有的內存分配方式有sbrk和brk,還有mmap(分配)和munmap(釋放)。當然還有更高層的malloc和f

原创 boost-timer

1.boost庫是一個C++的準標準庫,而且開源,可移植所以發展很快。但是boost庫的內容很多,而且庫很大,但是boost庫的很多代碼只需要包含頭文件,就可以使用,但是少量的庫(如regex,文件系統庫需要編譯lib文件)。而且boo

原创 一些做的過的零散的題目(poj)

1.這次做這麼些題也不是爲了ACM什麼的,主要是實驗室的項目內容太水了,而且跟自己喜歡的方向差太多了。所以,通過這些練習,鍛鍊一些編碼水平和準確度,順便鞏固下基礎,學習一些一些解決問題的算法思想。剛開始做的題目類型都很混亂沒有一些分類,後

原创 動態規劃-數塔問題(HDOJ-2084)

動態規劃(dynamic programming)網上大家都簡稱爲DP。DP的核心思想就是找出各階段各子問題之間的關係,然後利用各階段的關係逐個求解。其中比較經典的題目就是數塔和最長有序子序列的求解。 數塔 題目 :有形如下面所示的數塔,

原创 算法入門-數學題之大數問題HDOJ1060&& HDOJ1061

1060: 題目大意:一組數據包含N個整數,整數範圍爲(1=<N<=1,000,000,000),但是題目要求是:求出N^N的最左邊數位的數字:例如  2^2 是 4  answer=4    3^3 是 27  answer = 2  

原创 c++筆記

1. int main(int argc, char *argv[], char *arge[]);主函數中,argc是參數個數,argv是參數內容,arge是環境變量。 2.指針p被free之後會成爲野

原创 boost-date

1.boost處理日期的類的介紹。 類所在位置: #include <boost/date_time/gregorian/gregorian.hpp> using namespace boost::gregorian; date類構造

原创 數學題-大數據的相加和相加(HDOJ1002(相加)(HDOJ 1042(相乘)

1:HDOJ1002 題目大意:給定兩個整數(整數位數都小於1000) 精算兩個數的和。並按要求格式輸出。 解體思路:使用char數據接收數據,並按位計算兩個數的和,保存在c數組中。 容易出現的問題:剛開始思路是有的,但是寫代碼的時候犯混

原创 JAVA集合框架整理總結

1。什麼事集合? 對象用於封裝特有數據,對象多了需要存儲,如果對象的個數不確定。就使用集合容器進行存儲。集合是用於存儲對象的容器,集合的長度是可變的,集合中不刻意存儲基本數據類類型。只能使用包裝過後的類(Integer,Long,Doub

原创 取樣問題-獲取隨機樣本

需求:在n份的調查中隨機獲取m份樣本(m<=n),設計程序完成。並且m個樣本中沒有重複。 第一種解決方案: 根據概率論的知識:我們假設(n=5,m=2),我們選擇數字0的概率爲:2/5。可以用下面語句實現: if((rand() %