Time of Update: 2018-12-05
1.愛,應該是Crowdsourced Security
Time of Update: 2018-12-05
一、數值三角形中的最大路徑 隨機產生一個n行的點數值三角形(該數值三角形的第K行有K個點,每一個點都帶有一個正整數),,即隨機產生一個7行點數值三角形。尋找從頂點開始每一步可沿左斜(L)或右斜(R)向下直至底部的一條路徑,使該路徑所經過的點的數值和最大。 16 12 13
Time of Update: 2018-12-05
原始碼如下: #include <stdio.h>#include <stdlib.h>#include <string.h>char *maxsubstr(char shortstring[], char longstring[]){ int i; int j; char *substr = malloc(256); longstring[strlen(longstring) - 1] = 'M'; if(strstr(longstring,
Time of Update: 2018-12-05
1.問題提出已知平面上8個點的座標為:(3,6) (7,2) (9,5) (1,7) (3,1) (8,2) (4,5) (2,8),試求覆蓋8個點的覆蓋圓的最小半徑。2.設計思路①若最小圓的圓周上只有兩個點,則這兩個點的連線定為圓的走私。②若最小賀的圓周上有3個(或3個以上)點,則最小圓為這3個(或3個以上)點的外接圓。求外接圓的步驟如下:⑴求出兩點(x1,y1)、(x2,y2)的距離L1:L1=sqrt((x1-x2)^2+(y1-y2)^2)⑵已知三邊長L1、L2、L3,求三角形面積:L=
Time of Update: 2018-12-05
1.問題描述 有一條“封閉”曲線劃定的地圖,界定曲線上的點有“1“表示,曲線內外的點用“0”表示(具體資料由另檔案提供)。 試實施圖形點掃描,統計地圖的面積即“封閉”曲線內“0”點數。 2.設計思路 要統計用“1”標識的標識的封閉曲線內“0”點的點數,關鍵在於如何識別哪些“0”點在封閉曲線內,哪些“0”點在封閉曲線外。 試對封閉曲線外的“0”點實施“擴散傳染”處理,處理成“2”點,以與曲線的“0”點相區別。考慮到連續曲線可能複雜的彎曲變化,用簡單一次窮舉難以區分曲線內與外的“
Time of Update: 2018-12-05
民間53個不穿的秘密 收藏 1、 怎麼戒酒:取生杏仁二兩少量味精化成水,然後浸泡,放在酒裡兩滴,一同少喝,可以戒酒。2、 怎麼戒煙:檳榔一隻,鑽個小孔,再往小孔裡灌入一點煙代油用水泡兩天取出涼幹,想吸煙時,聞一下就不吸了,誰聞都可以戒煙。3、 怎麼醒酒:醋、白糖、茶葉水各100克,醉酒以後,立即喝下,可達迅速醒酒,多喝醒多更快。4、 牙齒變白:刷牙時在牙膏上加上一點小蘇打,刷三次後牙齒潔白如玉,牙鏽自然脫落。5、
Time of Update: 2018-12-05
首先來看一下一個繼承// brass.h -- bank accound classes#ifndef BRASS_H_#define BRASS_H_// Brass Account Classclass Brass{private:enum { MAX = 35 };char fullName[MAX];long acctNum;double balance;public:Brass(const char *s = "NullBody", long an = -1,double bal =
Time of Update: 2018-12-05
我是今天發現的,不知對不對???因為沒有考慮高精度情況 int main(void){ int i, k, n; printf("最小連續n個數(1~100)? "); scanf("%d", &n); i = 2; while (1) { if (1 == n) { printf("最小的連續1
Time of Update: 2018-12-05
假設建立了如下所示的代碼:class Dwelling{public: virtual void showperks(int a) const;....}; class Hovel : public Dwelling{public: virtual void showperks() const;....}; 這將導致問題,可能會出現類似於下面這樣的編譯警告:Warning: Hovel::showperks(void) hides Dwelling::showperks(int)
Time of Update: 2018-12-05
int daemonise (){ int nullfd; pid_t pid; if ((nullfd = open ("/dev/null", O_WRONLY, 0)) == -1) { return -1; } if ((pid = fork ()) < 0) { return -1; } else if (pid != 0) { close (nullfd); exit (0);
Time of Update: 2018-12-05
高精度除法: #include <stdio.h>#include <string.h>#define MAX_LEN 200char szLine1[MAX_LEN + 10];char szLine2[MAX_LEN + 10];int an1[MAX_LEN + 10];// 被除數,an1[0]對應於個位int an2[MAX_LEN + 10];// 除數,an2[0]對應於個位int aResult[MAX_LEN + 10];// 存放商,aResult[0
Time of Update: 2018-12-05
sprintf(post, "POST /PURegister HTTP/1.1/r/n"); sprintf(accept, "Accept:*/*/r/n"); sprintf(accept_language, "Accept-Language: zh-cn/r/n"); sprintf(seq, "Seq:%d/r/n", 1); sprintf(content_type, "Content-Type:
Time of Update: 2018-12-05
問題描述 某旅遊城市在長江邊開闢了若干個旅遊景點。一個遊船俱樂部在這些景點都設定了遊艇出租站。遊客可在這些遊船出租站租用遊船,並在下遊的任何一個遊船出租站歸還遊船,從一個遊船出租站到下遊的遊船出租站間的租金明碼標價。你的任務是為遊客計算從起點到終點站間的最小租船費用。輸入 輸入檔案有若干組資料,每組測試資料的第一行上有一個整數n(1<=n<=100),表示上遊的起點站0到下遊有n個遊船出租站1,2,。。。,n。接下來有n行,這n行中的第1行有n個整數,分別表示第0站到第1,
Time of Update: 2018-12-05
1.問題提出 學院某系要在本系154個同學中選派一半同學即77人蔘加夏令營,由於報名踴躍,爭執不下,系學生會主席王小明提議實施按學號圍圈、報數淘汰的辦法實施篩選:同學們學號為1,2,。。,154,按學號順序逆時針方向圍成一圈。小明的學號為1號,從1號開始逆時針方向1,2,。。。,報數,凡報數m者出圈淘汰,如此繼續報數淘汰。直到最後剩下77人確定參加夏令營。
Time of Update: 2018-12-05
1:通用的socket地址格式: struct sockaddr {unsigned short sa_family; /* address family, AF_xxx */char sa_data[14]; /* 14 bytes of protocol address, consist of IP and
Time of Update: 2018-12-05
問題:從一列數中篩除儘可能少的數使得從左往右看,這些數是從小到大再從大到小的(網易)。解法:這是雙端 LIS 問題,用 DP 的思想可解,目標規劃函數 max{ b[i] + c[i] }, 其中 b[i] 為從左至右, 0 ~ i 個數之間滿足遞增的數字個數; c[i] 為從右至左, n-1 ~ i 個數之間滿足遞增的數字個數。最後結果為 n - max + 1。其中 DP 的時候,可以維護一個 inc[] 數組表示遞增數字序列,inc[i] 為從小到大第 i 大的數字,然後在計算 b[i]
Time of Update: 2018-12-05
d一、字串刪字元後最長不降子序列 1.問題描述 請在字串“UXDQIRQFJEUURYHKNTUVPBYIDYXQCXITPVSNSKWJIIJTZ“中刪除若干個字元後,餘下的字元構成不降子序列(即序列從第2個字元開始,每一個字元的ASCII碼不小於它前面字元的ASCII碼)。求最長的不降子序列。 2.設計要點 給定一個由n個字元組成的字串,從字串中刪除若干個字元後,使剩下的字串構成非子序列。設字串的各個字元a(1),a(2),...,a(
Time of Update: 2018-12-05
不同於開啟檔案或儲存檔案,這兩個只須用OpenFileName和GetOpenFileName、GetSaveFileName,設定相關欄位就可以搞定,網上有很多,這裡就不一一贅述了。當然,選擇檔案夾/目錄,網上也有很多,MSDN上也有詳細介紹,但是,不是很熟悉的會用錯,特別是在win32編程中。這是My Code: char path[MAX_PATH];BROWSEINFO bi;// 儲存使用者選擇的目錄資訊bi.hwndOwner = hwnd;bi.pidlRoot =
Time of Update: 2018-12-05
審批流是工作流程比較簡單的應用。審批流的特點是一個審批流模板對應一種單據。在審批流中僅處理單據的狀態,如審批通過、審批不通過;審批流中會用到單據資料,如條件中、各種需要引用單據變數的地方。審批流沒有涉及到多個單據之間的處理,因此審批流是相對簡單的。從業界的大多數工作流程來看,也僅僅是實現了審批流而已,比如協同辦公、以及ERP中的一些單據的審批。工作流程現在應該是處於初級階段。
Time of Update: 2018-12-05
一、特殊情況 1.問題提出 一個頑猴在一座有30級台階的小山上爬山跳躍。上山一步可上跳1級或3級,求上山有多少種跳法。2.解題思路 達到第30級之前位於哪一階呢??有兩種情況,其一是第29級,一步跳一階到達,其二是第27級,一步跳三階到達。 所以有: f(30) = f(29) + f(27) 其他以此類推,一般地有遞推關係: f(k) = f(k - 1) + f(k - 3)而初始條件為:f(1) = 1f(2) = 1 (1+1)f(3) = 2 (1+1+