会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
Isakovsky
AfACMer,北京理工大学,网络空间安全学院,PhD在读 博客所有内容遵循CC0协议,但建议转载时附上原博客链接.
博客园
首页
新随笔
联系
订阅
管理
上一页
1
···
12
13
14
15
16
2019年7月27日
牛客多校第四场 A meeting 树的半径
摘要: 题意: 有一棵树,树上有许多人,他们要聚会,找一个点使得所有人到这个点的距离的最大值最小。 题解: 首先,以一个有人的点为根,求一个生成树,删掉所有没有人的子树,保证所有的悬挂点(只连接一条边的点)都是有人的节点,以保证后面求出的直径的两端是两个有人节点。为什么非得以有人的节点为根呢?因为如果找了一
阅读全文
posted @ 2019-07-27 23:44 Isakovsky
阅读(289)
评论(0)
推荐(0)
2019年7月26日
hdu多校第二场1008(hdu6598) Harmonious Army 最小割
摘要: 题意: 一个军队有n人,你可以给他们每个人安排战士或者法师的职业,有m对人有组合技,组合技的信息是a,b,c,代表如果这两个人是两个战士,则组合技威力为a,一个战士一个法师,威力为b,其中b=a/4+c/3,两个法师,威力为c,求最大的威力。 题解: 这道题给出了一个最小割的清奇思路。 首先不去想边
阅读全文
posted @ 2019-07-26 11:01 Isakovsky
阅读(263)
评论(0)
推荐(0)
hdu多校第二场1011 (hdu6601) Keen On Everything But Triangle 主席树
摘要: 题意: 给定一个数列,每次询问一个区间,问这个区间中的值可组成的周长最大的三角形的周长。 题解: 定理1:给定一些值,这些值中组成边长最大的三角形的三条边的大小排名一定是连续的。 证明:假如第k大,第k+1大,第k+2+b(b>0)大的三条边组成了一个边长最大的三角形,那么较小的两条边加起来长度大于
阅读全文
posted @ 2019-07-26 10:06 Isakovsky
阅读(199)
评论(0)
推荐(0)
hdu多校第二场 1010 (hdu6600)Just Skip This Problem
摘要: 题意: 给你一个数x,允许你多次询问yi,然后回答你x xor yi 是否等于yi,询问尽量少的次数以保证能求出xi是几,求出这样询问次数最少的询问方案数。 结果mod1e6+3 题解: 队友赛时很快想(cai)出最优方案是每次只让yi的一位是1,因此最优方案数是n! 然后很快wa/t到哭 粘了个几
阅读全文
posted @ 2019-07-26 08:31 Isakovsky
阅读(370)
评论(0)
推荐(0)
2019年7月25日
hdu多校第二场 1005 (hdu6595) Everything Is Generated In Equal Probability
摘要: 题意: 给定一个N,随机从[1,N]里产生一个n,然后随机产生一个n个数的全排列,求出n的逆序数对的数量,加到cnt里,然后随机地取出这个全排列中的一个非连续子序列(注意这个子序列可以是原序列),再求出这个子序列的逆序数对,加到cnt里,重复这个过程,直到最后取出的为空。 题解: 先不考虑第一步随机
阅读全文
posted @ 2019-07-25 22:32 Isakovsky
阅读(856)
评论(1)
推荐(0)
hdu多校第一场 1013(hdu6590)Code 凸包交
摘要: 题意: 给定一组(x1,x2,y),其中y为1或0,问是否有一组(w1,w2,b),使得上述的每一个(x1,x2,y)都满足x1*w1+x2*w2+b在y=1时大于0,在y=-1时小于0. 题解: 赛时想的是半平面交,wa到哭 后来看题解,居然那么简单? 我们把x1,x2看成两个坐标轴,那么其实(w
阅读全文
posted @ 2019-07-25 22:16 Isakovsky
阅读(246)
评论(0)
推荐(0)
hdu多校第一场1003 (hdu6580)Milk 背包
摘要: 题意: 有一个n*m的矩阵,左右可以随便走,但只能在每一行的中点往下走,每走一格花费时间1. 现在这个矩阵里放了k瓶牛奶,第i个牛奶喝下去需要ti时间 起点是(1,1) 对于每个i∈[1,k],问喝掉k瓶牛奶花费的最小时间 题解: 首先离散化行。 记第 i 行的牛奶数为 ci,则对于第 i 行,求出
阅读全文
posted @ 2019-07-25 21:42 Isakovsky
阅读(683)
评论(2)
推荐(0)
hdu多校第一场 1006 (hdu6583)Typewriter dp/后缀自动机
摘要: 题意: 有个打字机,在当前字符串后新加一个字花费p,把当前字符串的一个连续子串拷贝到当前字符串的末尾花费q,给定一个字符串,求用打字机打出这个字符串的最小花费。 题解: 容易想到用dp 记dp[i]为打出前i个字符的最小花费,对于每个i,令 A=dp[i-1]+p B=dp[j]+q 其中j为最小的
阅读全文
posted @ 2019-07-25 19:33 Isakovsky
阅读(355)
评论(0)
推荐(0)
hdu多校第一场1005(hdu6582)Path 最短路/网络流
摘要: 题意: 在无向图上删边,让此图上从起点到终点的最短路长度变大,删边的代价是边长,求最小代价。 题解: 先跑一遍迪杰斯特拉,求出所有点的d[]值,然后在原图上保留所有的边(i,j)仅当i,j满足d[j]-d[i]=l(i,j),在这个图上跑最小割。 时间复杂度O((E)logV+V^2*E)
阅读全文
posted @ 2019-07-25 18:35 Isakovsky
阅读(252)
评论(0)
推荐(0)
hdu多校第一场1004(hdu6581)Vacation 签到
摘要: 题意:有n+1辆车,每辆车都有一定的长度,速度和距离终点的距离,第1-n辆车在前面依次排列,第0辆车在最后面。不允许超车,一旦后车追上前车,后车就减速,求第0辆车最快什么时候能到达终点? 思路:对于每一辆车,假想它被后面的所有车追上,连成一个长串,这一长串以该车的速度行驶,这一长串的尾巴通过终点的时
阅读全文
posted @ 2019-07-25 18:24 Isakovsky
阅读(192)
评论(0)
推荐(0)
上一页
1
···
12
13
14
15
16
公告