上一页 1 ··· 12 13 14 15 16 17 18 19 20 ··· 26 下一页
摘要: 题面 发现好像没有什么好做法,那就模拟么=。= 以印章左上角的'x'为基准,记录印章上'x'的相对位置模拟。记录相对位置是因为可能有这种情况↓ 直接模拟是会漏掉的=。= 1 #include<cstdio> 2 #include<cstring> 3 #include<algorithm> 4 us 阅读全文
posted @ 2018-11-07 21:44 Speranza_Leaf 阅读(99) 评论(0) 推荐(0)
摘要: 题面 设当前位置为$pos$,那么可以发现在出租车总部左侧时,每辆车的贡献是$x[i]-(d-pos)$,而在右侧时只有$x[i]>=m-d$的车能够把人送到,那么首先我们要找出最小的满足$x[i]>=m-d$的车用来送人。接下来考虑在出租车总部左侧的策略,容易发现一定是先叫$x[i]$大的车,然后 阅读全文
posted @ 2018-11-07 21:38 Speranza_Leaf 阅读(193) 评论(0) 推荐(0)
摘要: 题面 发现每种电影只在两场之间产生贡献(只有$pos$的一场的就在$[pos,n]$产生贡献)。那么我们针对每个位置$i$求出这场电影下一次出现的位置$nxt[i]$,然后每次更新一下,求整个区间的最大值。具体说来我们先在每个电影第一次上映的位置$i$对$[i,nxt[i]-1]$区间修改一下,然后 阅读全文
posted @ 2018-11-07 21:23 Speranza_Leaf 阅读(105) 评论(0) 推荐(0)
该文被密码保护。 阅读全文
posted @ 2018-11-05 21:07 Speranza_Leaf 阅读(2) 评论(0) 推荐(0)
该文被密码保护。 阅读全文
posted @ 2018-10-31 21:15 Speranza_Leaf 阅读(2) 评论(0) 推荐(0)
摘要: 题面 板板讲的霍尔定理 霍尔定理:一张二分图有完全匹配的充要条件是对于任$i$个左部点都有至少$i$个右部点与它们相邻。放在这个题里就是说显然最容易使得鞋不够的情况是一段连续的人,那就维护一下最大子段和就好了=。= 1 #include<cstdio> 2 #include<cstring> 3 # 阅读全文
posted @ 2018-10-30 19:37 Speranza_Leaf 阅读(131) 评论(0) 推荐(0)
该文被密码保护。 阅读全文
posted @ 2018-10-30 19:36 Speranza_Leaf 阅读(6) 评论(0) 推荐(0)
该文被密码保护。 阅读全文
posted @ 2018-10-29 21:48 Speranza_Leaf 阅读(4) 评论(0) 推荐(0)
该文被密码保护。 阅读全文
posted @ 2018-10-27 17:08 Speranza_Leaf 阅读(6) 评论(0) 推荐(0)
摘要: 题面 出现了,神仙题! 了解一点博弈论的话可以很容易转化题面:问$B$有多少种取(diu)石子的方式使得取后剩余石子异或值为零且取出的石子堆数是$d$的倍数 首先有个暴力做法:$dp[i][j][k]$表示到第$i$个为止取出来的石子数目模$d$等于$j$且剩下的石子异或和为$k$的方案数,然后就枚 阅读全文
posted @ 2018-10-27 16:52 Speranza_Leaf 阅读(176) 评论(0) 推荐(0)
上一页 1 ··· 12 13 14 15 16 17 18 19 20 ··· 26 下一页