自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 SQL--乱七八糟问题

无法连接 错误2 https://www.cnblogs.com/mfrbuaa/p/5105184.html C:\Program Files\Microsoft SQL Server\MSSQL11.MSSQLSERVER\MSSQL\DATA

2019-11-26 17:08:28 315

转载 SOCKET---搬砖

最近学习了socket (9102了,我邮还是手写socket呢,棒!) anyway,看到一个博主写了很详细的教程( •̀ ω •́ )y、 http://c.biancheng.net/view/2345.html 十分详细 清楚 推荐!!! 外加等我看多线程socket分享: https://blog.youkuaiyun.com/xy010902100449/article/deta...

2019-05-21 21:00:04 256

原创 cccc

L1-049. 天梯赛座位分配 天梯赛每年有大量参赛队员,要保证同一所学校的所有队员都不能相邻,分配座位就成为一件比较麻烦的事情。为此我们制定如下策略:假设某赛场有 N 所学校参赛,第 i 所学校有 M[i] 支队伍,每队 10 位参赛选手。令每校选手排成一列纵队,第 i+1 队的选手排在第 i 队选手之后。从第 1 所学校开始,各校的第 1 位队员顺次入座,然后是各校的第 2 位队员…… 以此...

2019-04-09 15:24:31 2698

原创 vector 用法

好久没写博客,回归第一个消息:退役了!!!anyway算法之路还是走下去! 生活中还是要奋斗啊 以后将专注于算法、python语言、机器学习。。。 干巴得! --------------------------------------------------------------------------------正题分割线------------------------------...

2019-03-25 21:45:13 427

原创 数论----持续更新

1.约束和定理   2.逆元 求逆元的2种模板 (1) exgcd 求逆元 x->a关于b的逆元 y->b关于a的逆元 typedef long long LL void ex_gcd(LL a, LL b, LL &x, LL &y, LL &d) { if (!b) {d = a, x = 1, y = 0;} ...

2018-12-16 11:51:21 376

原创 线段树 树状数组

线段树和树状数组的区别 假设数组长度为n。 线段树和树状数组的基本功能都是在某一满足结合律的操作(比如加法,乘法,最大值,最小值)下, O(logn)的时间复杂度内修改单个元素并且维护区间信息。 不同的是,树状数组只能维护前缀“操作和”(前缀和,前缀积,前缀最大最小),而线段树可以维护区间操作和。 但是某些操作是存在逆元的,这样就给人一种树状数组可以维护区间信息的错觉:...

2018-11-05 19:22:15 499

原创 快读+头文件 模板

//快读+头文件 模板 #include<map> #include<set> #include<cmath> #include<stack> #include<queue> #include<cstdio> #include<vector> #include<cstring> #include&l...

2018-11-05 14:06:18 450

原创 最小生成树 ----克鲁斯卡尔(Kruskal)算法

之前知道有解决最小生成树的prim和kruskal两个算法 貌似两个算法好像针对的题很不一样,系统的解决一下这两个算法 注意:prim算法适合稠密图,其时间复杂度为O(n^2),其时间复杂度与边得数目无关,而kruskal算法的时间复杂度为O(eloge)跟边的数目有关,适合稀疏图。  当图的边数为e时,Kruskal算法所需的时间是O(eloge)。当e = Ω(n^2)时,Kruska...

2018-10-29 21:39:35 629

原创 UVA 514 stack

stack的运用 紫书上给的代码是wa的 但思路没问题 是在输入上有bug 然而我也每太看懂这个题对0那块的处理要求 连着的两个0是什么啊 懒得搞了 贴一个过了的代码和书上的代码 #include &lt;iostream&gt; #include &lt;stack&gt; using namespace std; const int len = 1024; int co...

2018-10-25 19:38:28 194

原创 《算法竞赛入门经典》---S5----STL

*UVA  1592---map 大概就是要找出两组位置有相同的string string查找对比时太慢 所以 map一下  就是不同的二行  对应二列字符串相同 【解】 数据: How to compete in ACM ICPC,Peter,peter@neerc.ifmo.ru How to win ACM ICPC,Michael,michael@neerc.ifmo.ru N...

2018-10-18 21:23:41 413

转载 基于贪心的区间覆盖问题

cf 某div2 某题 很像区间覆盖 但实则十分不同 它不是线段覆盖 而是点覆盖 数据小可以用暴力标记一个数组但我感觉从中没啥意思(然而实则是懒得看暴力的代码 so 贴一下代码 很巧妙的从后贪心 #include &lt;bits/stdc++.h&gt; using namespace std; int a[1005]; int main() { int n,r; cin&gt;&...

2018-10-18 21:22:43 318

转载 STL(大量博客搜集整理,持续更新)

转:STL在ACM中的应用 STL 提供三种类型的组件:容器、迭代器和算法,它们都支持泛型程序设计标准。在ACM中充分利用STL可以大大的简化程序,提高解题效率。 1、容器主要有两类:顺序容器和关联容器。顺序容器(vector/list/deque/string)等是一系列元素的有序集合。关联容器(set/multiset/map/multimap)包含查找元素的键值。 2、迭代器的作用是遍历容...

2018-09-26 21:39:59 368

原创 Codeforces Round #512 (Div. 2, based on Technocup 2019 Elimination Round 1)

传送门:http://codeforces.com/contest/1058 A.水题 #include&lt;bits/stdc++.h&gt; int main() { int n,flag=0,a; scanf("%d",&amp;n); for(int i=1;i&lt;=n;i++) { scanf("%d",&amp;a); if(a==1)flag=10; }...

2018-09-24 19:55:53 353

转载 (转)刷dp题神器,各类dp题目总表(挖一个坑以后慢慢做)

题目列表(标*号的为难度较大的题目) 背包 bzoj2287(A) poj3093(A) Bzoj2748(A) *Bzoj2794 *bzoj1190 树形 Bzoj4472(A) Bzoj1864(A) *Bzoj4033(A) *Bzoj3167 *Bzoj4446 状压 Bzoj1087(A) Bzoj3195(A) Bzoj4145 *Bzoj1226 *...

2018-09-24 17:50:26 1054

原创 ACM-ICPC 2018 焦作赛区网络预赛

传送门:ACM-ICPC 2018 焦作赛区网络预赛 B.在n个数中按顺序选择m个,并按 照m个操作符经行运算 求最大值  tips:最大值可以通过“  *  ”、“  +  ”  也可以是两个比较小的数  “ / ”  得来(一个小负数/一个大负数)          要dp维护最大值和最小值 转: 考虑只有加减这两种运算符的情况,那么可以想到一个n*m的做法。 设一个dp[i][...

2018-09-21 16:30:50 291

转载 POJ分类很好很有层次感

https://blog.youkuaiyun.com/yulang9933/article/details/53257667

2018-09-21 16:29:16 928

转载 转----ACM组队训练ubuntu环境配置

发送传送门

2018-09-10 18:17:48 407

原创 <sstream>

&lt;sstream&gt; template&lt;class T&gt;   void to_string(string &amp; result,const T&amp; t)   {       ostringstream oss;//创建一个流   oss&lt;&lt;t;//把值传递如流中   result=oss.str();//获取转换后的字符转并将其...

2018-07-26 16:51:59 795

原创 C++ string提取空格之间的substring的方法

 set 处理 结果根据字典序排列 string s,buf; stringstream ss(s);   while(ss&gt;&gt;buf)dict.insert(buf); vector处理 string str,s; stringstream strcin(str);     while(strcin&gt;&gt;s) vs.push_back(s);  ...

2018-07-26 16:50:40 3509

空空如也

空空如也

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

TA关注的人

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