姬小野的博客

博呀博呀博呀客

洛谷P3150 pb的游戏(1)_博弈论入门

题目背景 (原创) 有一天 pb和zs玩游戏 你需要帮zs求出每局的胜败情况 题目描述 游戏规则是这样的: 每次一个人可以对给出的数进行分割,将其割成两个非零自然数,之后由另一个人选择留下两个数中的其中一个;之后由另一个人进行分割这个剩下的数,重复步骤…… 当一个人无法对数进行分割的时候游戏结束...

2018-08-15 22:01:00

阅读数:18

评论数:0

浏览器屏蔽百度热搜

引言 火狐浏览器解决方案 已安装 安装方式 1. 在浏览器右上角菜单处, 找到附加组件 2. 搜索Adblock Hyper并安装 屏蔽方式 1. 首先, 点击广告插件, 点击Block Element 2. 移动到百度热搜那一栏, 点击 3. 会弹出这样一个页面, 选择创建就好了 4....

2018-08-14 13:20:41

阅读数:127

评论数:0

CCF 201312-4 有趣的数_数位DP

CCF 201312-4 有趣的数 传送门 这道题似乎就是所谓数位DP, 如果没有接触过这一类题目, 真的是很难会想出完整的方法, 毕竟有6个状态, 然后在状态之间进行递推. 我们定义六种状态, s0-s5, 对每个长度的状态我们都从其他可能推过来的状态推过来. 为什么是六种? 这六种状态是...

2018-08-14 00:22:25

阅读数:18

评论数:0

CCF 201403-3 命令行选项

CCF 201403-3 命令行选项 传送门 一道比较复杂度模拟题, 提交上去突然看到100分有点小惊喜. 之前上一版改了好多次都只有10分20分, 然后重写一版, 结果一次过了. 总结一下需要注意的点 存选项时带着-一起存, 这样后面查找选项时可以直接用map的count方法, 而不需要...

2018-08-14 00:10:52

阅读数:27

评论数:0

Tarjan算法缩点+DAG最长路(DP)

第一个问题: Tarjan算法找出一个图里面的全部强连通分量(包括单独的点). 第二个问题: 对每个强连通分量进行缩点, 使得此图变成一张DAG. 第三个问题: 如何快速获得新图各个结点的入度出度. 第四个问题: 缩点之后求解DAG最长路 我们按照复杂程度来讨论不同的Tarja...

2018-08-13 18:20:49

阅读数:62

评论数:0

CCF 201409-4 最优配餐

CCF 201409-4 最优配餐 传送门 这道题很水, 不过刚开始超时了. 有一个收获: 对一张图里分散的点进行BFS时, 不必每次都将其作为源点, 进行BFS. 而可以全部压入队列中, 进行BFS. #include <algorithm> #...

2018-08-13 10:49:08

阅读数:32

评论数:0

CCF 201412-3 集合竞价

CCF 201412-3 集合竞价 传送门 只得了80分, 饮食找不出bug在哪里. 思路是: 1. 对命令进行处理, 改取消的取消, 可以stringstream方便读取字符串中的string double int. 2. 将两种命令(sell和buy)分别按价格排序. 3. 同时...

2018-08-12 13:18:45

阅读数:33

评论数:2

CCF 201412-4 最优灌溉_Kruskal

CCF 201412-4 最优灌溉 传送门 以前的CCF第四题居然这么水, 出了一道裸的最小生成树. 写了6分钟就100分了. 光看题目, 最优灌溉, 还以为是网络流问题. 辣鸡代码, 不值一看 #include <algorithm&g...

2018-08-12 12:26:11

阅读数:30

评论数:0

CCF 201503-5 最小花费

CCF 201503-5 最小花费 传送门 毕竟是个蒟蒻, 所以这CCF-CSP第五题也只能用用O(nm)的算法暴力去解了, 而且常数还TM很大. 得了30分, 也算是出题人放了个小水. 用DFS找到两端点的路径, 同时存储边的长度. O(n) 对每一条路径点判断物价大小,维持当前最小的物价...

2018-08-11 16:17:32

阅读数:58

评论数:0

CCF 201503-4 网络延时_两种方法

CCF 201503-4 网络延时 传送门 初看题: 这不就是多源最短路径里长度最大的? floyd? 不过看数据,这样只能过70%的数据,正解肯定不是这样. 写了份floyd交上去, 70分. 这说明出题人特别仁慈, 给了这么多放水的数据, 可是这样是不是太不公平? 但是什么是正解呢? 1...

2018-08-11 14:03:47

阅读数:27

评论数:0

CCF 201509-4 高速公路_Tarjan算法

CCF 201509-4 高速公路 传送门 这道题基本算是裸的Tarjan算法了, 只要求出每个强连通分量, 然后根据这些分量的元素数计算便利城市对即可, 数据也没有优化的坑. 会Tarjan算法的人大概会在考场上大呼简单, 但不会的人恐怕只有0分了, 说明CCF认证还是需要一定量的算法知识的....

2018-08-10 21:19:05

阅读数:23

评论数:0

CCF 201509-3 模板生成系统

CCF 201509-3 模板生成系统 传送门 一道还算简单的模板题, 不过最开始写的版本居然超时了?!!! 只得了90分. 然后做了一个优化, 还是超时, 又做了一个优化(其实是填坑), 终于不超时了. 但是我发现其实那个超时不是程序太慢的原因, 而是题目的一个坑! 专门用来卡我的这种做法...

2018-08-10 18:39:24

阅读数:28

评论数:0

CCF 201512-5 矩阵_50分_矩阵快速幂

CCF 201512-5 矩阵 传送门 这道题看上去好像可以用变形的矩阵快速幂求解, 但是最大数据范围m = 1000,n = 100,k ≤ 1e9, 常规的算法复杂度*O(m^3*n*logk)*肯定是不可以了, 高达1e12级数. 但是较小的数据还是可以过掉的. 我得了50分, 过掉了...

2018-08-10 13:19:29

阅读数:27

评论数:0

CCF 201512-4 送货

CCF 201512-4 送货 传送门 此题只得了80分, 说是运行错误, 找了好久的bug, 都找不出哪里出错. 然后找了其他博客代码, 提交了三四个, 都是80分(他们博客上说是100分代码). 然后我想, 这应该是CCF的问题吧. 这道题就是求欧拉路径. 注意几点: 1.一定要判...

2018-08-09 20:22:40

阅读数:55

评论数:0

CCF 201512-3 画图_BFS

CCF 201512-3 画图 传送门 模拟, 还带了个BFS, 比较简单. 但是第一次提交只得了90分. 因为在判断交点的时候, 考虑了 -遇到| 和 |遇到- 的情况却没考虑|和-遇到+的情况, 真是蠢哉, 蠢哉. #include <algorithm&am...

2018-08-09 16:55:11

阅读数:28

评论数:0

CCF 201604-4 游戏_BFS

CCF 201604-4 游戏 传送门 一看题目觉得很简单, 这不就是一道bfs水题吗? 但心里面告诉自己千万不要轻敌, 认真分析下题目先. 如果按照常规的BFS思路, 会有一个bug: 因为这些障碍是在一段时间不通过,所以如果回来可能会更快. 那么这时vis数组就失效了,因为回不来… 思考...

2018-08-09 13:32:35

阅读数:74

评论数:7

CCF 201604-3 路径解析

CCF 201604-3 路径解析 传送门 没看懂题目, 感觉乱七八糟的, 这是什么规则, 怎么看不懂啊? 无奈之下搜了搜题解, 自己按照大佬的方法做了一次, 觉得好像真是那么回事. 大概是因为没有路径查询的相关经验吧, 所以看题的时候会无法理解一些反常识的操作. 会觉得莫名其妙. 总之, 方...

2018-08-09 12:21:43

阅读数:38

评论数:0

CCF 201609-4 交通规划_最短路

CCF 201609-4 交通规划 传送门 先放张图得瑟得瑟, 一遍过, so happy. 这是一道描述非常简单的题目, 看到题目就有点小开心, 觉得肯定能做出来的. 目的很清晰, 所有的点到首都的距离都是最短路, 那么最短路就要保存下来舍弃其他无用的边. 看数据范围, 就用SPFA算...

2018-08-09 09:45:28

阅读数:40

评论数:0

CCF 201609-3 炉石传说

201609-3 炉石传说 传送门 纯粹的模拟题, 按照规则一步步来模拟即可, 然而辣鸡的我之得了90分, 找了好久没有找出那10分的bug. 要注意的一点是: 操作数可能为0 还是贴一贴90分的辣鸡代码, 毕竟是一个一个敲出来的 #include <algorith...

2018-08-08 21:55:56

阅读数:31

评论数:0

CCF 201612-4 压缩编码_石子合并问题_DP

201612-4 压缩编码 传送门 想了很久, 还是没有独立做出来. 虽然从问题中抽象出来了是一个什么样的问题. 下面是自己想的思路 如果这棵树一定要保持叶子节点字典序递增的话,前序遍历的顺序就是字典序. 那么一个结点(按顺序输入的),只能和相邻的结点合并. 合并n - 1次之后...

2018-08-07 19:25:20

阅读数:30

评论数:0

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