- 博客(70)
- 资源 (1)
- 收藏
- 关注

转载 【大学生活】搞学习还是搞技术
转载请注明出处:http://blog.youkuaiyun.com/xiaowei_cqu/article/details/7049776当我敲下这个题目的时候,我的手有一点抖——好比一个没爬过山的,要写一篇《游泰山还是游黄山?》——你是准备自讨拍砖么?如果真拿山来比喻,我算是个两座山都想爬,但都没爬上顶儿的。只是那天帅锅的留言,让我又想起这个自己纠结很久的话题。我想总是会有人和我一样纠结的,而在我纠结
2012-08-11 21:18:31
1471
1
转载 图像相似度算法--SIFT算法详解
尺度不变特征变换匹配算法详解Scale Invariant Feature Transform(SIFT)Just For Funzdd zddmail@gmail.com or (zddhub@gmail.com)对于初学者,从David G.Lowe的论文到实现,有许多鸿沟,本文帮你跨越。如果你学习SIFI得目的是为了做检索,也许OpenS
2015-07-13 16:23:55
2929
转载 VS快捷键大全
作者:静逸 出处:http://www.cnblogs.com/liyunhua 1、窗口快捷键 (大家有没有发现但凡跟窗口挂上钩的快捷键当中都有一个W,那是因为W代表Windows也就是窗口的意思)Ctrl+W,W: 浏览器窗口 (浏览橱窗用有道的翻译是window shopping 所以打开浏览器窗口的快捷键自然就是Ctrl+W,W 大家想想为什么这里的w
2015-07-12 15:28:50
663
原创 hdu 2952 dfs|bfs|union-find sets
dfs:#include using namespace std;short d[4][2] = {1,0,0,1,-1,0,0,-1};char g[110][110];int n, m, ans;void dfs(int i, int j){ g[i][j] = '.'; for (int k=0;k<4;++k) { int x = i +
2012-09-01 23:19:02
754
原创 hdu 1518 Square
不要有侥幸心理,能剪的都剪了再交。#include using namespace std;int s[23], n, m, k, l;bool f, v[23];void dfs(int l, int u, int c){ if (l==0) l = k, u = m-1, c++; if (c>2) f = 1; if (f) retu
2012-09-01 20:51:52
979
原创 hdu 1250 大数Fibonacci
#include #define M 8000int a[M][510];int main(){ int n, i, j, k; a[1][0] = a[2][0] = a[3][0] = a[4][0] = 1; k = 0; for (i=5;i<M;++i) for (j=0;j<510;++j) { k += a[i-
2012-08-30 23:33:14
728
原创 hdu 1372
#include #include using namespace std;struct C{ int x, y;}o;int f[9][9]={0}, mv[8][2] = {1,-2,1,2,2,1,2,-1,-1,2,-1,-2,-2,1,-2,-1};queue Q;int a, b, c, d;void bfs(){ int i, j, x, y; while
2012-08-30 22:41:40
1054
原创 hdu 1312
#include #include using namespace std;char f[23][23], d[4][2] = {1,0,0,1,-1,0,0,-1};struct Z{ int x, y;}o;queue Q;int i, j, k, n, m, a, b, ans;int main(){ while (~scanf("%d%d\n", &m, &n)
2012-08-30 22:41:26
1214
原创 hdu 1307
#include #include #include #include using namespace std;map > Map;set used;bool read(int &num, int n){ int i, t; num = 0; for (i=0;i<n;++i) { scanf("%d", &t); if (t==-1) return fal
2012-08-30 22:38:24
1014
1
原创 hdu 水题十道(2) 1210 1065 1249 1273 1290 1046 1049[Unfinished]
#include using namespace std;int main(){ int n, m, i; while (~scanf("%d", &n)) { n <<= (i = m = 1); do { i = 2*i % (n+1); m++; }while (i!=1); printf("%d\n", --m); } return 0;
2012-08-30 22:36:20
856
转载 c语言输入输出格式
本小节介绍的是向标准输出设备显示器输出数据的语句。在C语言中,所有的数据输入/输出都是由库函数完成的。因此都是函数语句。本小节先介绍printf函数和putchar函数。printf函数printf函数称为格式输出函数,其关键字最末一个字母f即为“格式”(format)之意。其功能是按用户指定的格式,把指定的数据显示到显示器屏幕上。一、printf函数调用的一般形式printf函数是一个标
2012-08-29 09:27:43
1732
转载 [不好意思,你是那37%的人]
在每期《非诚勿扰》节目上,面对一位位男嘉宾,24 位单身女生要做出不止一次“艰难的决定”:到底要不要继续亮灯?把灯灭掉意味着放弃了这一次机会,继续亮灯则有可能结束节目之旅,放弃了未来更多的选择。在现实中,面对男生们前仆后继的表白,MM 们也少不了这样的纠结。如果遇到了一个优秀的男生,应该接受还是拒绝呢?如果接受了他,万一下一个更好的话那可就亏大了;可如果为此而拒绝掉一个又一个好男人,也会面对着
2012-08-27 22:58:23
876
原创 hdu 1100
赏心悦目的code:#include #define MAXN 19int num[MAXN]={1,1}, n;void GetMum(int n){ for(int i=0; i<n; (num[n]+=num[i]*num[n-1-i]), i++); }void SplitNum(int order, int node){ for (int r, l=0;
2012-08-25 11:37:36
1841
1
原创 hdu 1027 字典序全排列
#include using namespace std;int i, j, k, t, o, s, n, m, p[10];int f[10] = {1, 1, 2, 6, 24, 120, 720, 5040, 40320,0};bool u[10];int main(){ while (~scanf("%d %d", &n, &m)) { mem
2012-08-24 23:50:25
1001
原创 hdu 2082
#include #include #define mem(x, k) ((x), (k), sizeof(x))#define M 60using namespace std;int g[M], G[M], x[M];int main(){ int n; scanf("%d", &n); while (n--) { for (int i=1;i<27;++i) sca
2012-08-22 23:35:56
908
原创 hdu 1028 母函数模板
#include #include #define mem(x, k) ((x), (k), sizeof(x))#define M 130using namespace std;int g[M], G[M];int main(){ int n; while (~scanf("%d", &n)) { memset mem(g, 0); mem
2012-08-22 23:35:37
646
原创 hdu 1398
#include #include #define mem(x, k) ((x), (k), sizeof(x))#define M 310using namespace std;int g[M], G[M];int main(){ int n; memset mem(g, 0); memset mem(G, 0); G[0] = 1; for (int i=1;i<18
2012-08-22 23:35:20
724
原创 hdu 1085
#include #include #define mem(x, k) ((x), (k), sizeof(x))#define M 8010using namespace std;int g[M], G[M], x[4], u[4] = {0,1,2,5};int main(){ int n, i, l; while (~scanf("%d%d%d", &x[1], &x[2
2012-08-22 23:35:04
540
原创 离散数学中文—外文名词对照表
离散数学中文—外文名词对照表中文外文Abel 范畴Abel categoryAbel 群(交换群)Abel group (commutative group)Abel 半群Abel semigroupBell 数Bell numberBerry 悖论Berry paradoxBoun
2012-08-21 22:06:24
12098
原创 hdu 2065 红色病毒
问题分析Problem Analyse 递推题Algorithm Analyse 比起以前做过的递推题,这一题算比较麻烦的了(当然,原因是我没有想到好的方法,如果你有更方便的方法,欢迎提供大家一起学习)。如果没有任何条件限制,A、B、C、D组成长度为n的字符串,其个数应该为:4n。因为有了A、C需要出现偶数次的要求,就出现合法和不合法的不同分组。在不合法的组里,又有1.
2012-08-21 17:32:00
970
原创 hdu 1035
#include #define M 15using namespace std;// n s w eint move[4][2] = {-1,0,1,0,0,-1,0,1};int map[M][M], s[M][M];int n, m, i, j, k, l;char c, ch[] = "NSWE";int f(char c){ for (int i=0;i<4;++i)
2012-08-20 22:22:58
925
原创 hdu 1053 huffman WPL
感想:1、我以为我在考四级。。。2、话说STL就是痞。。。。#include #include #include #define M 30using namespace std;int a[M];priority_queue , greater > Q;string s;int f(char c){ if (c=='_') return 0; e
2012-08-16 20:44:08
833
原创 hdu 4357 String Change
比赛时A了。。。以下转自出题人解析:当字符串长度为2时:直接模拟即可(最多26次)。当字符串长度大于2时:1. 定义字符串的奇偶性为该字符串所有字符之和的奇偶性。2. 因为每次变化操作字符串的字符和共增加了2,所以当字符串的奇偶性不同时答案一定为N O。3. 当字符串的奇偶性相同时可证明答案一定为Y ES,证明如下:对于任意3个位置的字符(x1 , x2 , x3
2012-08-16 19:55:45
490
原创 hdu 1009
#include #include #define M 1030using namespace std;struct N{ int J, F; double j; bool operator < (const N &cmp) const { return j>cmp.j; }}a[M];int main(){ i
2012-08-16 19:28:32
571
原创 =====================
多做项目,多思考不要害怕做事,刚毕业的同学最缺的就是工作经验,乱七八糟的项目能让你很快就了解了一个公司的业务与使用的技术,并且可以多接触同事与客户。当你毕业后刚进一家公司时,如果主管没有把你安排到项目组工作,那真的很杯具,因为他认为你还不能胜任工作或者你的加入会让项目组更糟。还有人说,我刚进公司,公司就把我当成了苦工,工资又低,项目组加入好几个,也做了很多事情,每天都要加班。我估计有很
2012-08-13 14:13:01
938
转载 [算法]不使用*、/、+、-、%操作符求一个数的1/3
原地址:http://sd.youkuaiyun.com/a/20120807/2808268-divide-a-number-by-3-without-operators.html 导读:算法一直是程序员进阶的一道龙门,通常算法都是为了更高效地解决问题而创造的,但也有的只是出于学术性,并不在意其实际意义。这是近日在国外技术问答网站stackoverflow的一个热门问题,不知道你能给出几
2012-08-13 13:52:09
663
原创 hdu 3790 最短路spfa模板
#include #include #include #include #define clr(x, k) memset((x), (k), sizeof(x))#define MAXe 1000002 //e;#define MAXn 1210#define INF 1<<30using namespace std;struct Edge{ int to, w, p, ne
2012-08-12 13:13:55
583
原创 hdu 1164 质因子分解 (筛素数模板)+ hdu 1215
#include #define M 100000 // [1..M]#define clr(x, k) memset((x), (k), sizeof(x))bool f[M];int d[M], p=0;void Getprime(){ int i, j; p = 0; clr(f, 0); for (i=2;i<M;++i) { if (!f[i]) d[p++]
2012-08-12 11:06:50
643
原创 hdu 1159 Common Subsequence
#include #include #define N 1000using namespace std;int f[N][N]; //只能开外面。。。int main(){ string a, b; int n, m, i, j, k, l; while (cin>>a>>b) { n = a.length(); m = b.length(); a = " "
2012-08-12 10:04:52
404
转载 C语言文件操作函数大全
相关函数 feof 表头文件 #include 定义函数 void clearerr(FILE * stream); 函数说明 clearerr()清除参数stream指定的文件流所使用的错误旗标。 返回值 fclose(关闭文件) 相关函数 close,fflush,fopen,setbuf 表头文件 #include 定义函数 i
2012-08-12 08:23:33
992
原创 hdu水题十道,提高鸟语能力~~ 1032 1029 1033 1036 1037 1038 1039 1047 1856 1060 1061
1 hdu 1032#include using namespace std;int len(int n){ int s = 1; while (n!=1) { if (n&1) n = 3*n +1; else n /= 2; s++; } return s;}int main(){ int i, j, n, l, m; while (~scanf
2012-08-11 22:31:43
4098
原创 hdu 1431 第一次打表留念~
#include using namespace std;int arr[]={2,3,5,7,11,101,131,151,181,191,313,353,373,383,727,757,787,797,919,929,10301,10501,10601,11311,11411,12421,12721,12821,13331,13831,13931,14341,14741,15451
2012-08-11 22:25:11
710
原创 hdu 1013
//题目没给范围,wa了一把。。。#include int main(){ int a,c; for (;scanf("%1d",&a),a>0;printf("%d\n",--a%9u+1)) { while ((c=getchar())-48u<10) a+=c-48; } return 0;}
2012-08-10 09:46:57
498
转载 不用SQRT开平方的C++代码
定义 求一个数a的平方根的运算,叫做开平方(extraction of square root),其中a叫做被开方数。 a必须大于或等于零,即a为非负数 开方公式 X(n + 1) = Xn + (A / Xn – Xn)1 / 2.。(n,n+1与是下角标) 开平方的理论依据 开平方是平方的逆运算,只要我们知道平方的计算方法,开平方就迎刃而解了
2012-08-08 22:18:41
7730
原创 hdu 2059 第一道DP
dp[i] = min(dp[j] + time(j-->i) ) + t ì len / vt1, len time(j-->i) = í î c / vt1 + (len-c) / vt2, len > c(len = p[i] - p[j])#include
2012-08-08 20:47:34
849
原创 hdu 1018 Stirling 求阶乘位数
#include #include #define p acos(-1)#define e exp(1)#define f(n) ((0.5 * log(2 * p * n) + n * log(n) - n)/log(10))using namespace std;int main(){ int t, n; scanf("%d", &t); while (t--) {
2012-08-08 19:44:19
466
原创 hdu 2094 第一道STL
#include #include #include #include using namespace std;int main(){ set s1; set s2; int n; char a[101], b[101]; while (~scanf("%d", &n), n) { while (n--) { scanf("%s %s",a, b);
2012-08-08 18:31:27
841
原创 hdu 2073
找公式。#include #include #define s sqrt(2.0)using namespace std;double dis(int x, int y){ double d = 0; int a = x + y; d += a * (a-1) * s / 2; for (int i=a;i>0;--i) d += sqrt(i*i + (i-1)*(i-
2012-08-08 14:39:55
528
原创 hdu 2037 贪心小水题
#include #include using namespace std;struct time{ int st, ed;}a[100];int cmp(const void *a, const void *b){ return (*(time *)a).ed - (*(time *)b).ed;}int main(){ int n; while (~scanf(
2012-08-08 12:21:27
467
原创 rmq 模板
#include #include using namespace std;#define N 50010int maxl[N][16], minl[N][16];int n, m, a[N];int min(int a, int b){ if (a>b) return b; return a;}int max(int a, int b){ if (a>b) retu
2012-08-04 11:40:57
1456
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人