会员
周边
新闻
博问
闪存
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
liubilan
缘如过江之鲫,行之匆匆
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
3
4
5
6
2018年7月31日
子集和问题 - 回溯&搜索
摘要: 题目地址:http://www.51cpc.com/web/problem.php?id=4264 其实一看到这道题我就想到了01背包,但是卡死在了如何顺序输出; 个人人为回溯本身就会用到搜索,像是充分不必要条件的那种感觉。 试了下动规的方法,并不适用于此题,动规可以得到是否有解或求出其中一组解,但
阅读全文
posted @ 2018-07-31 11:16 liubilan
阅读(885)
评论(0)
推荐(0)
2018年7月30日
通信系统 - 并查集/搜索
摘要: 题目地址:http://www.51cpc.com/web/problem.php?id=4260 Summarize: 1. 从图的角度来看就是求有无环;由于对图一窍不通,这里我用的是搜索; 2. 此外可以用并查集来做,是否存在多个根节点,若不止一个则不符合题意; 附搜索代码:
阅读全文
posted @ 2018-07-30 21:37 liubilan
阅读(165)
评论(0)
推荐(0)
acm学习指引
摘要: acm学习心得及书籍推荐 一般要做到50行以内的程序不用调试、100行以内的二分钟内调试成功.acm主要是考算法的,主要时间是花在思考算法上,不是花在写程序与debug上。 下面给个计划练练: 第一阶段:练经典常用算法,下面的每个算法打上十到二十遍,同时自己精简代码。因为太常用,所以要练到写时不用想
阅读全文
posted @ 2018-07-30 09:32 liubilan
阅读(291)
评论(0)
推荐(0)
2018年7月29日
十二届 - CSU 1803 :2016(同余定理)
摘要: 题目地址:http://acm.csu.edu.cn/csuoj/problemset/problem?pid=1803 Knowledge Point: 同余定理:两个整数a、b,若它们除以整数m所得的余数相等,则称a与b对模m同余或a同余于b模m。记作 a≡b(mod m); 加法运用: (a
阅读全文
posted @ 2018-07-29 00:56 liubilan
阅读(284)
评论(0)
推荐(0)
2018年7月27日
完美的代价 - 双向搜索
摘要: 题目地址:http://www.51cpc.com/web/problem.php?id=1178 Summarize: 1. 两个指针分别从起始与末尾向中间扫描,直到相遇; 2. 判断无解情况:①数组长度为偶数且所有字母均为偶数个; ②奇数次字母不只一个; 3. 若数组长度为奇数,则可能奇数次的字
阅读全文
posted @ 2018-07-27 17:14 liubilan
阅读(153)
评论(0)
推荐(0)
string 用法
摘要: 参考:https://blog.csdn.net/y990041769/article/details/8763366 1:string对象的定义和初始化以及读写 string s1; 默认构造函数,s1为空串 string s2(s1); 将s2初始化为s1的一个副本 string s3("val
阅读全文
posted @ 2018-07-27 14:33 liubilan
阅读(203)
评论(0)
推荐(0)
2018年7月26日
最高的奖励 - 优先队列&贪心 / 并查集
摘要: 题目地址:http://www.51cpc.com/web/problem.php?id=1587 Summarize: 优先队列&贪心: 1. 按价值最高排序,价值相同则按完成时间越晚为先; 2. 使用数组记录时间节点是否有任务,时间节点从最晚倒序遍历; 3. 若此刻时间节点有任务,则从此时间节点
阅读全文
posted @ 2018-07-26 11:10 liubilan
阅读(160)
评论(0)
推荐(0)
2n皇后 - 回溯
摘要: 题目地址:http://www.51cpc.com/web/problem.php?id=1172 Summarize: 1. 递归回溯; 2. 先扫完一种皇后,再扫描另一种; 3. 循环输入; 4. 每列每种皇后必有一个,依次搜索; 附代码: /* 2018-07-24 2n皇后 -回溯 每列必有
阅读全文
posted @ 2018-07-26 10:59 liubilan
阅读(145)
评论(0)
推荐(0)
2018年7月25日
阶乘 - 求末尾0个数
摘要: 题目地址:http://www.51cpc.com/web/problem.php?id=1581 Summarize: 1. 实质:计算5的个数(25 = 5*5,以此类推) 2. 层次累加计算 3. 数据范围 1 #include<iostream> 2 using namespace std;
阅读全文
posted @ 2018-07-25 15:34 liubilan
阅读(172)
评论(0)
推荐(0)
骑士游历 - dp
摘要: 题目地址:http://www.51cpc.com/web/problem.php?id=1586 Summarize: 1. 题目坐标系所给 x,y与惯用表示横纵坐标相反 2. 搜索超时,使用动规; 顺序扫描AC,但反序扫描WA,后续反省; 3. 走“日”字包括横向与竖向; 4. 数据范围爆int
阅读全文
posted @ 2018-07-25 14:56 liubilan
阅读(174)
评论(0)
推荐(0)
上一页
1
2
3
4
5
6
公告