原创 Error:不能將"char*"類型的值分配到"LPSTR"類型的實體 或者 "char*"類型的實參與"LPCWSTR"類型的形參不兼容

     選擇“XXX項目”-》“屬性”-》“配置屬性”-》“常規”選項中,把“使用 Unicode 字符集”改爲“使用多字節字符集”,然後確定。如下圖(VS2012):

原创 HDU 4790 Just Random (2013ACM/ICPC成都賽區現場賽J題)

 題意:給出兩個區間[a,b]和[c,d],分別從這兩個區間等概率的抽兩個整數x,y,求(x+y)%p=m的概率。 思路:題目要求輸出分數,那麼分母就是 (d-c+1)*(b-a+1),分子就是計算滿足取出的 x 和 y 的所有組合

原创 java 給main(String args[]) 函數傳參數

public class Test { public static void main(String[] args) { System.out.println("hello "+args[0]); System.out.pri

原创 POJ 1013 1029 判斷假幣

兩道題類型一樣,下面就以1029爲例 題意:給你編號爲1到n個錢幣,其中有一個是假的,k次稱量結果,判斷並輸出假幣的編號,不能判斷輸出0。 分析: 1.等號‘=’兩邊全爲真幣。 2.假幣不可能既偏重又偏輕。 3.幾次不等的稱量假幣就出現

原创 HDU 1495 非常可樂

//想了一下午,用公約數方法A了; 公約數方法 #include<stdio.h> int gcd(int a,int b) { if(a%b==0) return b; return gcd(b,a%b);

原创 ZOJ 3829 (2014 牡丹江現場賽 K 題)

題目鏈接:http://acm.zju.edu.cn/onlinejudge/showProblem.do?problemCode=3829 題意:判斷一個串用最小的步數變成RPN表達式。先是否爲RPN表達式,是直接輸出0,不是需經過2

原创 HDU 4998 Rotate 平面旋轉

 Rotate Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/65536 K (Java/Others) Total Submission(s): 573 

原创 HDU 4741 Save Labman No.004 2013 ACM/ICPC Asia Regional Hangzhou Online

 Save Labman No.004 Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 32768/32768 K (Java/Others) Total Submiss

原创 HDU 4793 計算幾何 2013長沙區現場賽題C題

 思路:分三種情況討論。1,碰撞;2,在其中;3,不飛進去。(向量求夾角) 注意碰撞的時候路徑不是簡單的半徑乘以2。 #include<stdio.h> #include<math.h> int main() { doub

原创 ZOJ 3827 Information Entropy

題目鏈接: http://acm.zju.edu.cn/onlinejudge/showProblem.do?problemCode=3827 題意:求題目中給的式子。注意,lim 0log0 =0 (由洛必達法則) AC代碼: #

原创 java.sql.SQLException: [Microsoft][ODBC 驅動程序管理器] 在指定的 DSN 中,驅動程序和應用程序之間的體系結構不匹配

java數據庫連接(JDBC-ODBC方式) 環境:win7 64位和NetBeans IDE 7.1.2  jdk1.7.0_17(64位) 寫好程序後運行報錯:java.sql.SQLException: [Microsoft][

原创 C代碼筆記(一)

mark:這裏做個標記,記錄一下工作中看別人代碼的時候,遇到的一種編寫方式,反正我以前沒這麼寫過,這裏記錄一下吧,下面以邏輯最簡單的方式表達; #include <stdio.h> #include <string.h> typedef

原创 併發編程的基本概念

技術背景 Concurrency and Parallelism Concurrency:併發是指任務之間可以併發執行,但是這並不能確保任務都在執行,它們之間很可能是交替執行的。 可併發說明兩個任務之間不需要共享狀態,或者沒有因

原创 C語言的奇技淫巧

C語言 的tricks不多,但大多比較晦澀,就跟數學一樣需要循序漸進的理解,同時也需要對編譯器、C語言標準都有一定的理解。而C語言的雷區較多,也即有很多我們經常碰到的未定義行爲(undefined behavior)。在看tri

原创 Packet for query is too large (41477246 > 167772). 數據庫寫入數據過大

錯誤提示:Packet for query is too large (41477246 > 16777216). You can change this value on the server by setting the max_a