自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 收藏
  • 关注

原创 bfs模板

这个。。。。我突然发现了这么回事,数据结构老师讲的bfs和我学的bfs是一个东西吗????。。。以前的是邻接矩阵的模板。。。现在存一个邻接表的吧。那个。校选终于结束了,我终于有时间写博客,写五子棋,写数据结构大作业了。#include<cstdio> #include<algorithm> #include<cstring> using namespace std;int other[MaxN +

2016-11-22 16:38:56 312

原创 感言哈

这个博客还是接着写吧。。。怎么说也写了100+了。还是接着写吧。就算被看光了也无所谓了。爱谁谁。还有一个事哈。!!!a[3][4] 表示三行四列。万万没想到我微信号竟然能被人认出来。。。。不负有心人啊

2016-11-15 21:19:41 184

原创 71b

像素。。。乱搞吧,其实就是简单的推一发公式就行了。#include<cstring> #include<algorithm> #include<cstdio> #include<cmath> using namespace std;int main() { int n , k , t; scanf("%d %d %d", &n , &k , &t); double ans =

2016-11-09 22:24:00 234

原创 codeforces226a

这个题吧。。。英文读题加yy题,其实还是个快速幂。这个英文是真的好难读啊。。。 就 三个房子(a、b、c),在a房子中有很多很多外星人,外星人按次序编号,要求将外星人全部移动到c房子中,条件是:每次只能移动一个外星人,移动一次花费一分钟,每次移动只能在相邻的房子中进行,当且仅当这两个房子(外星人从一个出进另外一个)中,只有编号是最大的外形人才能移动。问最少的移动时间是多少。结果对给定值取余。其实这

2016-11-09 21:17:01 278

原创 最小生成树模板

我之前的那个用邻接矩阵的那个。。。就是会爆数据,1e5就爆了数据了。 感谢YG_PP给我的模板。。。#include <cstdio> #include <cmath> #include <cstring> #include <algorithm> using namespace std; const int MaxN = 1e5; int ans, m, n, q, father[MaxN +

2016-11-07 20:59:46 65

原创 codeforces377a

这个题就是这么回事。。。dfs到不能走了,才,填。给你个联通块,让你填进去k个方格,填完之后,最后的还是联通的#include<cstdio> #include<cstring> #include<algorithm> using namespace std;int dir[4][2] = {0 , 1 , 0 , -1 , 1 , 0 , -1 , 0}; int k , n , m , vis[

2016-11-07 20:28:34 235

原创 CodeForces 580C

这个就是遍历一个树,让你找从头结点到未结点,含标记连续不超多k有多少个。。。 这个题,经典在于一开始我并不知道怎么解决是否为叶子节点的问题,这个题吧,就解决了。。。。#include<cstdio> #include<cstring> #include<algorithm> using namespace std;const int MaxN = 1e5; int n , m , ans , a[

2016-11-07 19:52:27 334

原创 codeforces愚人节2013 a一个谜一样的字符串

一开始是输入一个1~40的整数,然后输出一个字符串。。。。我以为随便输出就行了,就写了个“yamiede”然后错了,后来改成大写,但是还是不行。。。。后来就。。。。看了别人写的。。。好吧。美国总统的名字。。。。 由于题目实在是太过简单,根本看不出来#include <cstdio> #include <cstring> #include <cstdlib> #include <cmath> #in

2016-11-07 16:15:55 441

原创 codeforces514c

这是个字符串哈希的问题,先给他字符串哈希一下,然后再做,这个问题还有一个就是,你需要一个字母一个字母改值,然后再进行字符串哈希查找,这才能找到正确的字符串哈希位置。然后更改当前位置的权值,最后看set里面是否有这个哈希值 提题意给字典,然后给测试单词,如果有一个不相同的话也算字典里的单词儿,然后看测试单词儿是否是字典里的单词儿#include<cstdio> #include<cstring> #

2016-11-07 12:52:40 407

原创 re:uva524素数环

又写了一发,深入了解简单dfs。。。。。。。。。。。。#include<cstdio> #include<cstring> #include<algorithm> using namespace std;int is_pri[50]; int vis[30] , a[30]; int n;void yu() { for(int i = 2 ; i <= 50 ; i++){

2016-11-05 11:27:15 221

原创 codeforces546c

怎么说呢?我一开始以为是一个搜索。。。。怎么想怎么想找不到搜索状态。。。。。好吧,因为在搜索专题,然后无耻的看了题解。。队列模拟。。。#include<cstdio> #include<cstring> #include<algorithm> #include<queue> using namespace std; const int N = 1e5 + 10; queue<int> p , q;i

2016-11-05 10:17:54 271

原创 poj1833排列

这个题吧,看我的模板,有人用stl写,比较猥琐 但是吧!!!!用g++交会t,用c++交会a。#include<cstdio> #include<cstring> #include<algorithm> using namespace std; int a[1025];void next(int N) { int index = 0; bool flag = false;

2016-11-02 19:58:51 274

原创 字典序的下一个排列

先上模板//数组a的下一个字典序排列。stl貌似会超时。手写还是快 #include<cstdio> #include<cstring> #include<algorithm> using namespace std; int a[1025];void next(int N) { int index = 0; bool flag = false; for(int i = N

2016-11-01 09:58:40 576

空空如也

空空如也

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

TA关注的人

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