Time of Update: 2018-12-03
有點那個了…………本來呢儲存兩行容易寫很多,鑽牛尖了,不過其實寫完之後覺得都很簡單,也就這樣罷了就是記錄下每一次比較有可能被覆蓋的兩個點[i-1][j-1] 與 [i-1][j]就可以了由遞推式: dp[i][j] = dp[i-1][j-1] if a[i] == a[j]; =
Time of Update: 2018-12-03
/*1027 Ignatius and the Princess II*/#include<stdio.h>#include<string.h>#include<stdlib.h>int arr[9];int q[1005];int n,m;void init(){int i;int res;for(i = 1,res = 1;i <= 7;i++){ res *= i; arr[i] = res;}}int find_min(int
Time of Update: 2018-12-03
兩個月之後,我再刷起了題,才發覺是多麼力不從心,完全沒有了以前的感覺,就好似回到了初學那個年代這麼水的題我竟………………不說,太丟臉了 #include<iostream>#include<stack>#include<string>#include<vector>using namespace std;int main(){stack<char> sta;string a,b;vector<bool> ans;
Time of Update: 2018-12-03
這好像是非洲那邊的資格賽的題的說~~~~不說上代碼:#include<iostream>#include<string>using namespace std;int main(){int n;int len;int i;int walk = 0;char str[1024];char x[1024];FILE *in,*out;in = freopen("B-large-practice.in","r",stdin);out =
Time of Update: 2018-12-03
一·關聯容器的三種建構函式(C為容器類型,T為容器元數索引值類型,c為容器名): C<T> c; //建立空容器 C<T> c1(c2) //建立一個新容器,把c2的所有容器的元素都複製到c1中,即c1為c2的一個副本。 C<T> c(b,e) //把迭代器b,e範圍內的元素複製到c中,這個範圍內的元素必寫是對應類型二·關聯容器支援的的操作: 1.begin,end,rbegin,rend
Time of Update: 2018-12-03
轉自:http://blog.csdn.net/yilin54/article/details/5683654BIG-ENDIAN(大位元組序、高位元組序)LITTLE-ENDIAN(小位元組序、低位元組序)主機位元組序網路位元組順序JAVA位元組序1.BIG-ENDIAN、LITTLE-ENDIAN跟多位元組類型的資料有關的比如int,short,long型,而對單位元組資料byte卻沒有影響。BIG-ENDIAN就是低位位元組排放在記憶體的低端,高位位元組排放在記憶體的高端。而LITTLE-
Time of Update: 2018-12-03
以下內容核心思想來自網路,未找到文章原始地址。 GridView和ListView都內建滾動效果,但是開發中經常有這樣那樣的需求要求ScrollView嵌套GridView和ListView。比如: GridView需要顯示“headerView”,即一個View要跟隨GridView一起滾動; 一個介面中有多個GridView或者ListView,或者混排,同時還要顯示其他View。
Time of Update: 2018-12-03
帶參的main以檔案名稱為參數完成單詞轉換功能要用到的檔案要放在與可執行程式相同的目錄中不然運行不了 代碼: #include<iostream>#include<stdexcept> //導常處理標頭檔#include<map>#include<string>#include<fstream>#include<sstream>using namespace std;ifstream
Time of Update: 2018-12-03
#!/bin/sh## SVN_EDITOR script#[ $# -eq 1 ] || { echo "usage: $0 file" exit 1}file=$1ed=$VISUAL[ -z $ed ] && ed=$EDITOR[ -z $ed ] && ed=vicat <<ENDTEMPLATE >$file.$Feature :BugID :Author :Reviewer
Time of Update: 2018-12-03
線段樹約對是神馬的東西,自己的想法又失敗了,果斷逾時~~~~~~~~ #include<stdio.h>#include<string.h>#define N 100005#define Exchange(a,b) (a)^=(b); (b)^=(a); (a)^=(b)struct node{ int l; int r; int col;};node tree[3*N];node *(p[N]);int color[35];void
Time of Update: 2018-12-03
也不想解釋了,只是做來找回做題的感覺。遲D出個這方面的小總結,越來越發現對所學知識作總結的重要性了 /*1010Tempter of the Bone*/#include<stdio.h>#include<math.h>int n,m,time;int xs,ys,xd,yd;int direc[4][2]={{1,0},{0,1},{-1,0},{0,-1}};char str[11][11];bool dfs(int y,int x,int T){ int
Time of Update: 2018-12-03
開發中肯定有這樣的情景:自己的應用中會緩衝很多圖片到本地,不想讓系統圖庫掃描到自己的圖片或者不想對使用者瀏覽圖片造成影響。以前的實現是把所有檔案都去掉或者改掉副檔名。其實Android提供了對此的支援。.nomedia檔案作用:應用中的圖片不被系統圖庫掃描“.nomedia”檔案放在任何一個檔案夾下都會把該檔案夾下所有媒體檔案(圖片,mp3,視頻)隱藏起來不會在系統圖庫,鈴聲中出現。建立.nomedia檔案的方法:1.Windows系統的建立檔案不能建立.nomedia檔案建立方法:Javane
Time of Update: 2018-12-03
Time of Update: 2018-12-03
博弈問題除了有趣之外,我也想不到有什麼可以形容了,知識有用之餘,又可以騙下那些無知的小朋友(奸笑ing…………)這個又是經典的說,叫做巴什博弈,英文叫Bash Game。嗯嗯,大概又是一個叫Bash的人想到的所謂的Bash Game就是說:在只有一堆n個的物品,兩人輪流從中取物品,每次至少取一個,至多取m個,最後是誰取光物品誰就是勝利者。 先假設,n = m+1.很明顯無論當前玩家從中取多少物品,都無法否認他將要輸的命運,這是一個必敗點。我們的目的總是為了導致必敗點,假設 m+1
Time of Update: 2018-12-03
偶剛開始學C++……路過別噴,歡迎指出不足~~~~ #include<iostream>#include<string>#include<map>using namespace std;int main(){ map<string,int> word_count; string word;string art; char flag; while(getline(cin,art) && art[0] != '
Time of Update: 2018-12-03
Contacts從系統應用移植為普通應用1. 遇到的第一個問題就是隱藏api問題。 Google之所以要將一些API隱藏(指加上@hide標記的public類、方法或常量)是有原因的。其中很大的原因就是Android系統本身還在不斷的進化發展中。從1.0、1.1到現在即將問世的Android 2.3.4。
Time of Update: 2018-12-03
情境:一個Tab中的一個子Activty裡有listView a.如果在此Activty中啟動其他應用,當返回時系統為我門儲存了目前狀態(應該也是調用了以下方法來儲存)。 b.如果是在其他子Activty中啟動其他應用,當返回時ListView滑動狀態就會丟失。
Time of Update: 2018-12-03
真的越來越發覺樹狀數組比起線段樹來說,無論是時間複習度還是空間複習度都明顯強大得多,並且代碼實現也簡單得多!!!! #include<stdio.h>#include<string.h>#define N 100024int tree1[N];int tree2[N];int count[N];int count1[N];int arr[N];int lowbit(int x){return x&(x^(x-1));}int get_sum(int *p,int
Time of Update: 2018-12-03
ContentProvider對外共用資料的時候的query()方法是需要一個cursor的。但是如果沒有資料庫,需要對外共用資料使用ContentProvider的時候怎麼辦?而有一些其他方法操作也都是需要cursor的。此時就需要MatrixCursor了。相當有趣,它相當於為你類比了一個表。代碼如下:@Override public Cursor query(Uri uri, String[] projection, String selection,
Time of Update: 2018-12-03
【轉】 qsort函數應用大全(轉)2010-05-30 13:39轉載自 gchris最終編輯 lg632141456七種qsort排序方法<本文中排序都是採用的從小到大排序>一、對int類型數組排序int num[100];Sample:int cmp ( const void *a , const void *b ) { return *(int *)a - *(int *)b; }qsort(num,100,sizeof(num[0]),cmp);二、對char類型數組排序(