自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 资源 (3)
  • 收藏
  • 关注

原创 dfs有向关系链,dfs所有有向边(poj Professor John)

//开始看题的时候是在下午两点,那时候蒙逼的认为用vectorp[]存图,用set建立关系链(傻屌),后来想到并不是abcd之类的关系,acd也是可以的,失败//后来想用vector找关系链,之后想到,对于关系链abcd,边ad和边ab,bc,cd,只能用vector的插入,但是我不会用,好像还很费事,然而,找到关系链之后用邻接矩阵判断已经有了的有向边;//傻屌,不知道怎么就想到用邻接矩阵

2016-07-25 23:12:18 473

原创 dfs求连通路(Avoid The Lakes poj)

#include#include#include#includeusing namespace std;int shz1[101][101];int shz2[101][101];int cnt=0,tot,a,b,c;void dfs(int i,int j){    if(shz1[i][j]==-1)return;//干燥部分     if(i=a||

2016-07-25 11:23:20 202

原创 dfs求连通块(围棋 poj)

//池塘青草块数问题(poj)同#include#include#includeusing namespace std;int a,b=0,c=0,d,e;char shz1[100+10][100+10];int shz2[100+10][100+10];void dfs(int i,int j){    if(i=a||j=a)return ;  

2016-07-25 10:46:58 695

原创 集合问题(poj)

#include#include#includeusing namespace std;int main(){    int a;cin>>a;    int b,cnt=0,sum=0;    while(a--){        cin>>b;        cnt=max(cnt,b);        sum+=b;     }    int

2016-07-25 08:54:12 228

原创 二叉树的序号(poj 二叉树)

#include#include#include#include#includeusing namespace std;vector vect1,vect2;int main(){    int a,b;    cin>>a>>b;    while(a!=1){        vect1.push_back(a);        a=a/2; 

2016-07-25 01:04:44 571

原创 枚举优化程序

1:数学stl优化(poj 正方形)2:中途相遇(poj sumset)#include#include#includeusing namespace std;int shz[1000+10];int main(){    int a,i,j;    while(cin>>a&&a){        jud=1;        for(int i1=0;

2016-07-24 23:23:50 317

转载 基于stl的正方形(poj)

//已知正方形的两点(x1,y1) (x2,y2) 则另外两点分别为//(x1+(y1-y2),y1-(x1-x2))和(x2+(y1-y2),y2-(x1-x2) 或者(x1-(y1-y2),y1+(x1-x2))和(x2-(y1-y2),y2+(x1-x2)#include#include#include#include#includeusing names

2016-07-24 16:30:00 577

转载 基于队列的Card Stacking(poj)

#include#include#include#includeusing namespace std;int a,b,c,cnt=0,p=1;queue que;set st;int main(){    cin>>a>>b>>c;    for(int i=1;i    while(1){        if(p++%a==0){

2016-07-22 18:52:27 385

原创 基于最小推进的Blah数集(poj)

开始用优先队列+set 判重做的 T:就是 丑数的那个代码#include#include#include#include#include using namespace std;int main(){    int a,b;    while(scanf("%d%d"),&a,&b){        priority_queue,greater > p

2016-07-22 17:09:19 497

原创 基于二叉树上递归(动规?)的逆波兰表达式(poj)

开始用想用栈模拟,结果发现很不幸对于+ + + 1 2 + 3 4 5 算不出来,考虑输入输出,考虑语法,考虑容器是否清空,考虑是不是有些情况和特殊数据没有考虑到(算法),考虑是否常识有误#include#include#include#include#include#includeusing namespace std;stack stac;strin

2016-07-22 10:33:17 330

原创 基于栈数据结构的算法(poj-布尔表达式)

#include#include#include#includeusing namespace std;stack vect;char s[1000+5];int main(){    while(gets(s)){        for(int i=0;i            if(s[i]!=' '&&s[i]!=')')vect.push(s[i

2016-07-20 03:09:32 452

计算机网络复习材料

本资源包括 计算机网络第五版(中文版和英文原版),上课ppt和作业,往年期末考试卷子和部分答案

2018-01-16

计算机网络期末复习材料

本资源包括计算机网络第五版中文版和英文版书籍,上课ppt以及作业

2018-01-16

操作系统温习材料

本文档可供操作系统学习者学习和复习材料,包括操作系统概念(郑扣银中文翻译版)、一些课程学习PPT、一些考试试题检测、一些笔记整理等、以及一部分作业题目。

2018-01-09

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除