- 博客(16)
- 收藏
- 关注
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 廖雪峰的Git教程笔记(持续更新)
目录1.Git简介集中式和分布式版本控制系统有什么区别呢?安装Git创建版本库把文件添加到版本库当中2.时光机穿梭版本回退工作区和暂存区管理修改撤销修改(还需理解)删除文件(还需理解)1.Git简介 Git是目前世界上最先进的分布式版本控制系统。CVS及SVN都是集中式的版本控制系统,而Git是分布式版本控制系统。集中式和分布式版本控...
2018-07-30 20:45:47
503
原创 openCV入门笔记整理(未完待续)
Mat类:是用于保存图像以及其他矩阵数据的数据结构。图像载入函数imread():Mat imread(const string& filename, int flags=1);filename表示图像载入的路径,flags为载入标识。flags=0 将图像转换为灰度再返回;flags=1 将图像转换成彩色再返回;flags=2 若载入图像的深度是16位或者3...
2018-08-23 10:53:14
509
原创 iTunes传输视频文件
首先下载iTunes,,进行安装。(可以在电脑管家或者360上直接下载就行)安装路径可以自己选择。 下载完之后打开iTunes。所有的更新都可以选择拒绝,当弹出是否信任此电脑的时候点击信任,并在iPad做出确认。之后进入主页面。点击小手机,进入iPad页面。 在左边的导航栏选择“文件共享”->选择“GOM Player”->选择“添加...
2018-08-03 12:32:21
4863
原创 Codeblocks安装时Can't find compiler executable in your configured search path's for GNU GCC Compiler.
安装Codeblocks:在电脑管家下载安装之后提示出现Can't find compiler executable in your configured search path's for GNU GCC Compiler. 可能原因:下载时候用的是没有mingw的版本,一般大小不在100m左右。解决方案:1.卸载原来的coldblocks。2.下载带有mingw的...
2018-07-30 16:13:35
5016
原创 HDU1005 膜除的组合
首先答案中出现了%7 说明结果只能在0-6内出现。f1和f2已知,所以f3答案是在0-6中出现共7种情况,f4答案是在0-6中出现共7种情况。fn由f(n-1)和f(n-2)组成共7*7=49种组合,所以fn在最多在49种组合中循环。所以只需要模拟求出前49个情况,之后的情况只需要以此类推直接求出即可。理解参考点击打开链接...
2018-02-10 20:40:24
258
原创 IC卡与ID卡定义
IC卡与ID卡定义IC卡全称集成电路卡(Integrated Circuit Card),又称智能卡(Smart Card)。可读写,容量大,有加密功能,数据记录可靠,使用更方便,如一卡通系统、消费系统、考勤系统等,目前主要有PHILIPS的Mifare系列卡。 ID卡全称身份识别卡(Identification Card),是一种不可写入的感应卡,含固定的编号(如出租房用的卡
2015-10-20 10:25:26
1262
原创 hdu 1068 最大独立子集问题
题目大意:给你每个人互相认识的人,然后问最多能找到多少个人都互不认识。其实就是找:最大独立集合!公式 : 二分图最大独立集合 = 节点数 - 最大匹配数对于第一个例子0: (3) 4 5 61: (2) 4 62: (0)3: (0)4: (2) 0 15: (1) 06: (2) 0 1最大匹配数为2,最大独立集
2015-08-17 10:21:20
656
原创 uvalive4043 二分图
题目大意:给你n个白点和n个黑点的平面坐标,要求用n条不相交的线连起来,每条线段连一个白点和黑点,每个点连一条线,所有的连线都不橡胶,也就是匹配。让你输出第i个白点所对应的黑点。解题思路:二分图完美匹配问题。但是题目中有个线段不相交,怎么办?其实这个最佳完美匹配就是答案了。最佳完美匹配是权值和最大,那么我们就把两两点线段的权值搞成他们距离的负数即可。这样就不可能有相交的了。为什么?因为假设有相
2015-08-14 10:10:57
567
转载 poj2389 大数问题-大数相乘
以前写的真垃圾直接贴模板 #include<iostream>#include<string>using namespace std;const int size=1000; //大数位数void mult(char* A,char* B,char* ans){ int a[size+1]={0}; int b[size+1]={0}; ...
2015-08-12 16:09:21
396
原创 uva11300 + uvalive5809 中位数
uva11300 的基本思想是利用中位数的性质x1表示的是第一个人需要给第四个人多少金币 x2表示的是第二个人需要给第一个人多少金币x3表示的是第三个人需要给第一个人多少金币.....xn-1表示的是第n-1个人需要给第一个人多少金币对于一开始每个人的金币数用Ai表示 M表示最终每个人得到的金币数 M = 金币总数 / 总人数对于第一个人A1 - x1
2015-08-08 14:52:24
328
原创 uva 11729 贪心 + STL 应用
这道题没有什么难度 只需要建立一个结构体 存当前部下的任务交待时间和执行任务所消耗的时间就行 之后按执行任务消耗时间的从大到小排序 如果消耗时间相等 就让所用交代时间短的排在前面 让消耗时间多的先执行 利用贪心 完成其实题目没有什么难度 主要是 学会应用的STL容器的Vector 下面贴出代码#include#include#include#include#include
2015-08-08 10:43:17
349
原创 uvalive 5881 map + 搜索记录
数据量炒鸡大 所以很容易超时 一旦出现嵌套循环 必定超时 先放出我的超时代码#include#includeint num[1000010];int s[1000010];int main(){ int m,q,st,en,h; while(scanf("%d%d",&m,&q) && m != 0 && q != 0) { memset(nu
2015-08-06 21:31:53
396
原创 poj1276 多重背包问题 转换为经典的01背包
之前做的一个方法是进行多重背包的基本算法 但是超时了 后来看了转换成01背包的方法 不是很理解 但是模板拿来直接用了 就可以过在进行转换为01背包之后直接用01背包的算法转换方法如下 cin >> a >> b; //a为当前物品的数量 b为当前物品的价值 在这道题道题目当中 当前物品的价值和消耗的容量应该是相同的
2015-08-06 09:32:05
608
原创 c++ 结构体排序
#include #include #include using namespace std;typedef struct example{ int elem1; int elem2;}example;/*这个comparison函数很重要.如果希望升序排序,就是""号,这样便于直观记忆.如果希望用elem2作为比较标准就把elem1改为elem2,这样结构体
2015-08-04 13:37:25
904
原创 poj 1837 dp
第一道正式的dp题目 思路很简单 在dp数组中保存可以的所有方案 用dp[i][j] 的j为标识 进行记录当前的 状态 是否平衡 dp公式很关键 : dp[i][j + w[i] * c[k]] += dp[i - 1][j]。#include#includeint dp[25][15010];//记录平衡时的状态 dp[i][j]所用砝码数量为i时,状态为j的平衡状态
2015-08-04 11:49:00
351
原创 poj2246--数据结构栈
简单的栈操作 对给定的输入串进行出栈如栈操作 每一次出栈后进行计算 得到的结果再次如栈 一直进行到输入串结束!!#include#include#include#include#include#includeusing namespace std;struct Node{ char name[10]; int row,col;};int main()
2015-08-03 10:52:19
369
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人