会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
jack_yyc
蒟蒻
博客园
首页
新随笔
联系
订阅
管理
上一页
1
···
9
10
11
12
13
14
15
16
17
···
32
下一页
2018年9月19日
bzoj 3991 寻宝游戏
摘要: 题目大意: 一颗树 有一个点的集合 对于每个集合的答案为 从集合内一个点遍历集合内所有点再返回的距离最小值 每次可以选择一个点 若在集合外便加入集合 若在集合内就删除 求每次操作后这个集合的答案 思路: 对于每个集合 它的答案一定为从dfs序最小的开始依次遍历再回来 当加入一个点x的时候 可以找到它
阅读全文
posted @ 2018-09-19 18:58 jack_yyc
阅读(216)
评论(0)
推荐(0)
2018年9月18日
9.18 模拟赛
摘要: 非常简单的一次模拟赛 但是由于水平太菜AK失败 T1 loj 507 接竹竿 题目大意: 一些纸牌 每个纸牌有花色分数 按顺序放入每个牌 放入每张牌之前 若牌中已有与这张牌花色相同的牌 可以选择将这张牌和任意一张花色相同的牌之间的所有牌全部取出,并得到与取出的所有牌点数和相同的分数 求最大得分 思路
阅读全文
posted @ 2018-09-18 19:00 jack_yyc
阅读(216)
评论(0)
推荐(0)
2018年9月14日
bzoj 4603 平凡的骰子
摘要: 题目大意: 思路: 首先我们需要求出整个凸多面体的重心 可以通过把多面体剖分为四面体 求出每个四面体的重心 四面体的重心为四个点的坐标和/4 对每个四面体的重心 加上它们体积的权 加权平均数即为整个的重心 (求每个四面体的体积可以用三个向量的混合积 因为给出了求凸面三角形的公式 因此一个凸面上凸N边
阅读全文
posted @ 2018-09-14 18:37 jack_yyc
阅读(268)
评论(0)
推荐(0)
2018年9月13日
loj 6034 线段游戏
摘要: 题目大意: 给出若干条线段,用 (x1,y2),(x2,y2) 表示其两端点坐标,现在要求支持两种操作: 0 x1 y1 x2 y2 表示加入一条新的线段 (x1,y2),(x2,y2) 1 x0 询问所有线段中,x坐标在 x0  处的最高点的 y 坐标是什么,如果对应位置没有线段,则输出 思路
阅读全文
posted @ 2018-09-13 20:34 jack_yyc
阅读(249)
评论(0)
推荐(0)
牛客网9.9比赛 C 保护
摘要: 题目大意: n个城市构成一个树 m支军队 每只军队守卫 在xi到yi的最短路径上的城市 q个重要人物从vi出发 找到离根最近的点使从vi到这个点上所有路径都可以被至少ki个军队完全覆盖 输出每个答案的点的深度 思路: 对于每个军队 可以拆成两个链 在深度较大的节点的权值线段树上把深度较低的点+1 然
阅读全文
posted @ 2018-09-13 12:49 jack_yyc
阅读(250)
评论(0)
推荐(0)
2018年9月4日
bzoj 2144 跳跳棋
摘要: 题目大意: 棋盘上有3颗棋子,分别在a,b,c这三个位置。我们要通过最少的跳动把他们的位置移动成x,y,z 棋子是没有区别的 跳动的规则很简单,任意选一颗棋子,对一颗中轴棋子跳动 跳动后两颗棋子距离不变 一次只允许跳过1颗棋子 思路: 每个状态可以向三个状态转移 中间的向两边和两边中靠近中间的那一个
阅读全文
posted @ 2018-09-04 19:38 jack_yyc
阅读(175)
评论(0)
推荐(0)
2018年8月31日
bzoj 3531 旅行
摘要: 题目大意: 一棵树,每个点有颜色 支持四种操作: 单点改颜色/权值 查询两点间路径上与起点或终点的颜色一样的点的权值和/最大值 思路: 动态开点 树链剖分 重点在动态开点 1 #include<iostream> 2 #include<cstdio> 3 #include<algorithm> 4
阅读全文
posted @ 2018-08-31 18:20 jack_yyc
阅读(149)
评论(0)
推荐(0)
2018年8月15日
bzoj 3308 九月的咖啡店
摘要: 题目大意: 求若干个<=n的数 两两互质 使和最大 求这个最大的和 思路: 显然,得到两个结论 1 最终的所有数都只能分解为两个质因数 2 这两个质因数 一个<根号n 一个>根号n 于是可以建立二分图,按照数值是否大于根号n分为两个集合 把每个点不大于n的最大次幂加入答案 对于每两个所属集合不同的点
阅读全文
posted @ 2018-08-15 14:33 jack_yyc
阅读(331)
评论(0)
推荐(0)
2018年8月13日
8.13模拟赛
摘要: T1 HOTEL 题目大意: 在树上选出三个点使这三个两两之间距离相等 求选出这三个点的方案 思路: 树形dp 枚举每一个树根 选三个和选两个差不多 多开一个dp数组 1 #include<iostream> 2 #include<cmath> 3 #include<algorithm> 4 #in
阅读全文
posted @ 2018-08-13 15:29 jack_yyc
阅读(184)
评论(0)
推荐(0)
2018年8月10日
8.10模拟赛
摘要: T1 方案统计 题目大意: 给出一棵n个节点的无根树,其中m个节点是特殊节点,求对于任意0<=i<=m,包含i个特殊节点的联通块个数 思路: 树形dp dp i j表示以i为根的子树 包含j个特殊节点的联通块个数 转移就是枚举该节点任意两个子树 dp i j+k += dp to[i] j * dp
阅读全文
posted @ 2018-08-10 14:40 jack_yyc
阅读(144)
评论(0)
推荐(0)
上一页
1
···
9
10
11
12
13
14
15
16
17
···
32
下一页
公告