原创 poj2028 When Can We Meet?

2028題要求先讀入兩個數字,第一個表示總人數,第二個表示開始會議的最低人數,然後依次讀入每個人的日期,統計找出最近的符合要求的日子並輸出,沒有則輸出0。 我的思路是將日期統計存入一個數組,數組下標號對應日期,然後掃描數組獲取最大值,再掃

原创 C語言qsort函數使用

編程時排序經常會用到,幸運的是C語言已經爲我們準備了一個非常好的函數qsort,它可以給任意數組進行排序。在C語言的<stdlib.h>中,qsort原型是這樣的 void qsort(void *base, size_t  nmemb,

原创 起步——開始做點算法水題(一)poj1936

博客半個月沒寫了,實習以來前一段時間相對來說是最忙的了。最近挺糾結的一件事就是將來就業的方向,想了很久都不知道以後究竟要幹什麼。不管那麼多,先做點ACM水題提高一下自己的能力吧。 記得剛進大學身邊就有不少同學投入了ACM的學習中,我非常佩

原创 poj1350 Cabric Number Problem

1350題給定一個四位數(4位數字不全相同),得到四個數字排出的最大值和最小值,最大值減最小值後得到的數字繼續重複,直到所得的差爲0或者6174結束。 此題感覺自己的字符串轉與數字的轉換做繁了,可以用atoi()和sprintf()函數,

原创 jQuery的attr()方法

1. attr(屬性名) //獲取屬性的值(取得第一個匹配元素的屬性值。通過這個方法可以方便地從第一個匹配元素中獲取一個屬性的值。如果元素沒有相應屬

原创 百度Map API初試

最近在開始看百度Map javascript版的API,看了一些文檔,就小試了下,實現最簡單的根據名字搜索,顯示位置。 下面是js代碼 <html> <head> <title>baidu_map_test</ti

原创 jQuery實現圖片放大預覽

對於一些比較小的圖片,通過鼠標移動到圖片上進行放大顯示,原理很簡單,就是將圖片顯示的尺寸變大後放在瀏覽器的一個指定位置,從而實現圖片的放大預覽。以下

原创 poj1007 DNA Sorting

1007題要求輸入m個長度爲n的並且只包含A、C、G、T的字符串,將這些串按照最有序到最無序的順序排列好輸出。 我的想法是先聲明一個二維數組,然後將字符串存入這個二維數組,再將字符串的字符與該串後面的字符比較如果前面的大,計數+1,然後入

原创 poj1504 Adding Reversed Numbers

1504題讀入兩個加數,將數字逆置後相加,得到的結果再逆置輸出。 這次字符串和數字的轉換用上了atoi()和sprintf(),但是我的代碼質量寫的很差,110MS險過。 #include<stdio.h> #include<stdli

原创 jQuery對象獲取

在jQuery庫中,通過本身自帶的方法獲取頁面元素的對象,稱之爲jQuery對象。在DOM中我們獲取對象的方法經常用document.getElem

原创 XOR加密初識

XOR加密利用了兩次異或操作仍爲原值的特性。通過一個密鑰,將明文與密鑰進行異或操作,從而對明文加密,解密時再將密文與密鑰進行一次異或操作就能恢復出明文。 下面是C語言簡單模擬: #include<stdio.h> #include<ct

原创 poj1656 Counting Black

1656題給定一個100*100初始化顏色爲白色的棋盤,輸入X、Y左邊及長度L畫正方形,有兩種顏色,白或者黑,在指定的區域塗上色後,輸入TEST,同樣也給出X、Y和長度L,求TEST區域內的黑色的小方格個數。 我的想法是設置白色爲0,黑色

原创 poj2572 Hard to Believe, but True!

2572判斷兩個數逆置相加得到結果再逆置,判斷給的等式是否正確,這題幾乎和1504題一模一樣,就多加個輸入的分割,這次0MS過了。 代碼如下: #include<stdio.h> #include<string.h> char a[8

原创 (二)poj1318

先做些字符串的,感覺字符串的思路比較容易理解,就是特別找注意一些細節上的處理。 這題先輸入字典,然後讀入待匹配的混亂的字符串,將混亂的字符串調整後如果與字典中的單詞匹配,則輸出提示的但是,類似於單詞拼寫檢查。 思路是將字典中的串和帶檢查的

原创 linux下socket編程再改進版

基於上次的改進版,實現了服務器的轉發功能,基本實現了局域網聊天室的功能。 此版改進之處: 1、給client端開了一個線程,recv()函數在線程中單獨處理,這樣又可不必使用非阻塞的recv()了。 2、給服務器端成功accept()產生