会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
Al_X
博客园
首页
新随笔
联系
订阅
管理
1
2
下一页
2017年12月16日
Codeforces Round #450 (Div. 2) C. Remove Extra One 题解
摘要: 题意:若数组中一个数前的所有数都比这个数小,那么定义它为一个record。若去掉某一个元素使剩下的数组中record最多,求这个元素 分析:对每个元素,考虑去掉它的情况。若第i个元素前有i-1个小于它的元素,则去掉该元素后这个数组前i个元素的record总数-1.若第i个元素前有i-2个小于它的元素
阅读全文
posted @ 2017-12-16 11:54 Al_X
阅读(369)
评论(0)
推荐(0)
2017年12月15日
UVa1601 Morning after holloween 单向BFS方法
摘要: 紫书上的题,一开始全用stl容器结果tle,于是重写一遍全换成自己手写的容器。另外重写判重和互穿的时候还将n=1,2,3时的情况单独分类。AC代码如下。这道题给的内存还是很充足的。 1 #include<iostream> 2 #include<memory.h> 3 #include<string
阅读全文
posted @ 2017-12-15 12:59 Al_X
阅读(183)
评论(0)
推荐(0)
2017年12月9日
NKOJ2325: 二分与分治:区间最值
摘要: 一道RMQ(Range Minimum/Maximum Query)问题,顺便复习了一遍B.I.T(Binary Index Tree)。 lowbit(x)的返回值是x转化为二进制后,最后一个1的位置代表的数值。 1 int lowbit(int x) 2 { 3 return x&(-x); 4
阅读全文
posted @ 2017-12-09 17:52 Al_X
阅读(173)
评论(0)
推荐(0)
2017年11月17日
leetcode 493. Reverse Pairs
摘要: 一道归并排序求逆序对的变体题。需要注意的是输入数据乘以2后可能超出int范围。 AC代码如下: 1 class Solution { 2 vector<int> merge(vector<int> a1, vector<int> a2, int& sum) 3 { 4 vector<int> mer
阅读全文
posted @ 2017-11-17 14:31 Al_X
阅读(251)
评论(0)
推荐(0)
2017年9月26日
AVL树练习
摘要: #ifndef MY_AVLTREE #define MY_AVLTREE #include<iostream> #include<cmath> #define PRINTS(x) std::cout<<x<<std::ends struct AvlNode; typedef AvlNode* Av
阅读全文
posted @ 2017-09-26 22:33 Al_X
阅读(305)
评论(0)
推荐(0)
2017年9月22日
OpenGL学习日志(0)
摘要: glutInit(&argc, argv);//初始化glut glutInitDisplayMode(unsigned int displaymode);//设置显示模式 glutInitWindowSize(int width,int height);//设置窗口大小 glewInit();//
阅读全文
posted @ 2017-09-22 20:21 Al_X
阅读(235)
评论(0)
推荐(0)
查看exe文件依赖的dll文件的方法
摘要: 以vs2017为例 打开vs自带的命令行工具,比如 输入dumpbin /dependents [文件路径],比如要查看c盘根目录下的a.exe就输入dumpbin /dependents “C:\a.exe”
阅读全文
posted @ 2017-09-22 17:11 Al_X
阅读(2732)
评论(0)
推荐(0)
2017年9月20日
2017 ACM-ICPC 亚洲区(西安赛区)网络赛 E.Maximum Flow(最大流算法,找规律)
摘要: 这道题解法是用最大流算法打表来找规律(看见数据范围是2~10^18就应该意识到这道题是找规律题了)。 最大流算法代码(其实是微调了一下我之前写的代码就拿来用了): #include<iostream> #include<cstdio> #include<vector> using namespace
阅读全文
posted @ 2017-09-20 13:46 Al_X
阅读(201)
评论(0)
推荐(0)
2017年9月19日
2017 ACM-ICPC 亚洲区(西安赛区)网络赛 C.Sum(找规律)
摘要: Tips:9乘以任何非零个位数,位数相加都是9。 1 #include<iostream> 2 using namespace std; 3 4 void printAnswer() 5 { 6 for (int i = 0; i < 233; ++i) 7 { 8 printf("9"); 9 }
阅读全文
posted @ 2017-09-19 18:00 Al_X
阅读(153)
评论(0)
推荐(0)
HDU1532 Drainage Ditches
摘要: 最大流算法(EdmondsKarp) 参考了这篇文章(EdmondsKarp)的对EK最大流算法的解释。 对于这个有向有环图,可以创建它的残量网络,即该图的每一条路径的值为当前从一点到另一点可以增加的流量的值。一条路径流量被用了多少,就说明可以有多少流量可以通过其反向路径。创建以后通过dfs找出从起
阅读全文
posted @ 2017-09-19 01:19 Al_X
阅读(159)
评论(0)
推荐(0)
1
2
下一页
公告